Commit 818dbe7a authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Qt4: hide button release from video widget too

It does not seem to matter, but better safe than sorry...
parent bd057d1b
......@@ -151,15 +151,16 @@ WId VideoWidget::request( int *pi_x, int *pi_y,
layout->addWidget( reparentable );
#ifdef Q_WS_X11
/* HACK: Only one X11 client can subscribe to mouse click events.
/* HACK: Only one X11 client can subscribe to mouse button press events.
* VLC currently handles those in the video display.
* Force Qt4 to unsubscribe from them. */
* Force Qt4 to unsubscribe from mouse press and release events. */
Display *dpy = QX11Info::display();
Window w = stable->winId();
XWindowAttributes attr;
XGetWindowAttributes( dpy, w, &attr );
XSelectInput( dpy, w, attr.your_event_mask & ~ButtonPressMask );
attr.your_event_mask &= ~(ButtonPressMask|ButtonReleaseMask);
XSelectInput( dpy, w, attr.your_event_mask );
#endif
videoSync();
#ifndef NDEBUG
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment