Eto.Forms.Dialog.LoadComplete bug / Rhino 8 SR16 (Mac)

Hi there,

i’ve been reported from my PlugIn users that after updating Rhino 8 for Mac to SR16 that multiple dialogs fail to work as they should. I don’t know which version of Rhino for Mac was used before the update.

After investigating, i’ve found that the source is that the event: LoadComplete does not fire for Eto forms or dialogs on Mac SR16. Here is a simplified example script to repeat the problem:

LoadCompleteBug.py (1.8 KB)

Rhino 7 SR38 (Windows) - OK

Rhino7_SR38_Win

Rhino 8 SR17 (Windows) - OK

Rhino8_SR17_Win

Rhino 7 SR38 (Mac) - OK

Rhino 8 SR16 (Mac) - FAIL

Please let me know if you need further information to fix this bug.

thanks,
c.

Hey @clement,

Thanks for reporting the issue and the sample, it’s very helpful.

I see the problem, it appears that it doesn’t fire when using ShowSemiModal(), but does when using just ShowModal(). I’ve created RH-85993 to get that fixed up.

Cheers,
Curtis.

1 Like

Thank you @curtisw for adding it to YT !

_
c.

RH-85993 is fixed in Rhino 8 Service Release 17