I've got an app that uses FLTK 1.1.7 (and now, 1.1.9).

The app originally received messages from an external source in a secondary 
thread.  In that secondary thread the app would call Fl::lock(), make the GUI 
changes related to the received message, and call Fl::unlock().

Because of some lock contention issues, I switched to having all GUI calls 
occur in my main GUI thread.  That seemed to go smoothly, but now I have a very 
strange problem: my menu hotkeys no longer seem to work.

For example, I have a menu entry labeled, "Pan Up", and its hotkey is FL_Up.  
When the user hits the up arrow on they keyboard, an OpenGL image we have would 
pan appropriately.

Now, however, when I press the up arrow on they keyboard, I see an insertion 
cursor move from one of the app's input fields to another input field (as 
though I were tabbing through the fields), rather than causing my OpenGL image 
to pan.  However, if I use my mouse to click on the "Pan up" menu entry, the 
OpenGL image still scrolls fine.

Has anyone seen this before?
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to