A very easily reproducible and fatal error on OSX
Archives Forums/MaxGUI Bug Reports/A very easily reproducible and fatal error on OSX
| ||
I have no idea why, but calling RequestFile() any time after calling PopupWindowMenu() results in a crash:Strict
Import MaxGui.Drivers
Local menu:TGadget
Local window:TGadget
Local panel:TGadget
menu=CreateMenu("popup",0,Null)
CreateMenu("Load",101,menu)
CreateMenu("Save",102,menu)
window=CreateWindow("Test PopupWindowMenu",20,20,200,200)
panel=CreatePanel(0,0,ClientWidth(window),ClientHeight(window),window,PANEL_ACTIVE)
While True
WaitEvent
Select EventID()
Case EVENT_MOUSEDOWN
If EventData()=2 PopupWindowMenu window,menu
Case EVENT_WINDOWCLOSE
End
Case EVENT_MENUACTION
Print "EVENT_MENUACTION: eventdata()="+EventData()
RequestFile("Open")
End Select
Wend Building untitled1 Compiling:untitled1.bmx Linking:untitled1.debug Executing:untitled1.debug EVENT_MENUACTION: eventdata()=101 SCFinderPlugin(114): Unable to get bundle identifier. Process complete |
| ||
| It seems this was caused by SCFinderPlugin, which is known to cause other apps to crash. I deleted this and it works fine now. |