Hi, I have a situation where my rendering of an Fl_Gl_Window gets stuck while I'm holding Shift or Ctrl.
Normally, it works fine and I'm using shift + right mouse click + drag for zooming in a 3D model and ctrl + right mouse click + drag for moving. But next to the Fl_Gl_Window is an Fl_Scroll and when that widget contains a lot of widgets (don't know why that is related), the "while (have_message != 0 && have_message != -1)" loop in fl_wait in Fl_win32.cxx gets stuck, so that PeekMessageW always returns 1 with a WM_KEYDOWN or WM_MOUSEFIRST message. The result is that Fl::flush won't be called until I release Shift or Ctrl. Any idea why this can happen and how could I avoid it? Regards, Andreas _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

