Parcourir la source

Ignore bogus FL_MOVE events from FLTK

tags/v1.10.90
Samuel Mannehed il y a 4 ans
Parent
révision
6e8147eb12
1 fichiers modifiés avec 6 ajouts et 0 suppressions
  1. 6
    0
      vncviewer/DesktopWindow.cxx

+ 6
- 0
vncviewer/DesktopWindow.cxx Voir le fichier

@@ -755,6 +755,12 @@ int DesktopWindow::fltkHandle(int event, Fl_Window *win)
{
int ret;

// FLTK keeps spamming bogus FL_MOVE events if _any_ X event is
// received with the mouse pointer outside our windows
// https://github.com/fltk/fltk/issues/76
if ((event == FL_MOVE) && (win == NULL))
return 0;

ret = Fl::handle_(event, win);

// This is hackish and the result of the dodgy focus handling in FLTK.

Chargement…
Annuler
Enregistrer