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

Reply via email to