[vlc-devel] [PATCH] qt: Set time tooltip to bypass X11 window managers (fixes #20011)

Rémi Denis-Courmont remi at remlab.net
Sat Mar 17 11:50:04 CET 2018


Le lauantaina 17. maaliskuuta 2018, 12.39.39 EET Rémi Denis-Courmont a écrit :
> Le lauantaina 17. maaliskuuta 2018, 12.20.20 EET Josh Sawchuk a écrit :
> > Some window managers (namely i3wm) don't treat the time tooltip's current
> > window flags the same as other window managers. The time tooltip
> > previously
> > used just the FramelessWindowHint flag which is dependant on the window
> > manager to prevent moving & resizing it. i3wm in particular doesn't treat
> > it properly, it can be moved, resized and swallows keyboard events if
> > focused. Adding the X11BypassWindowManagerHint flag prevents any window
> > managers from letting the user move or resize the tooltip and stops it
> > from
> > swallowing events. I tested this on i3wm, gnome shell, xfce window
> > managers
> > and on a Windows 32bit build on Windows 10 and there were no unintended
> > side effects.
> 
> This is a silent revert of ea9923794767e5e65b0cfb3b9b51a2e593c3d75b.
> 
> https://trac.videolan.org/vlc/ticket/17829

I do personally (still) think that reverting this patch is the correct course 
of action. But the revert reference should be included in the comment and the 
original bug resolution adjusted.

-- 
雷米‧德尼-库尔蒙
https://www.remlab.net/



More information about the vlc-devel mailing list