I just submitted a feature requestFR 16874: In Carbon or Cocoa builds, whenever a menu is displayed or a popup menu is displayed, the entire main thread , timer or secondary thread gets suspended. ( Its also posted on the NUG ).
In the sad but likely case that RS cannot or refuse to do anything about this - for the specific case of COCOA builds , would it be theoretically possible for you to write some new MBS plugin classes controls - to dispay and operate Cocoa menus, context menus popup menus etc in a way that gets over this annoying FREEZE issue whenever such menus are displayed ? I could really do with something like this. I of course use your audio streaming stuff and feed it all thread-sagely via a timer or thread ( seems to make no difference which i use - both get blocked by GUI actions currently ) . Hope you ( or RS ) can help. It seems crazy that i am at the point of wondering if i should just ditch RB and go to C++ for this, which seems so crazy since everythingelse works fine in RB. I have the choice to move all my code to JUCE and work across platforms in that framework, but then i lose the slick Native interface that conforms to either OSX or Windows!. Dan _______________________________________________ Mbsplugins_monkeybreadsoftware.info mailing list [email protected] https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info
