Re: hyperactive resizing with CSD
- Date: Sat, 25 Jul 2015 08:20:26 -0400 (EDT)
- From: Allin Cottrell <cottrell@xxxxxxx>
- Subject: Re: hyperactive resizing with CSD
Ah yes, the wm. Actually I generally use sawfish. If I switch to xfwm4 the random resizing (mostly?) stops. So maybe I need to take this to the sawfish list. But if you have any idea of what particular aspect of CSD behavior might conflict with sawfish's assumptions that would be very helpful.
Allin Cottrell On Fri, 24 Jul 2015, Jasper St. Pierre wrote:
This is definitely a bug. It sounds like GTK+ is thinking the button is pressed when the mouse rolls over the window. Do you know if this happens with any other WMs besides xfwm? I'll take a look if I get some spare time. On Fri, Jul 24, 2015 at 6:19 PM, Allin Cottrell <cottrell@xxxxxxx> wrote:Hello all, I'm running on Xfce (both current ARCH and Fedora 22 variants) a number of applications that are linked against GTK 3.16 and employ CSD. (Their home base is gnome.) For the most part these applications work OK (earlier "teething" problems such as doubled title bars having been resolved) but I'm seeing a remaining problem that's very annoying: these apps (evince is my paradigm case, but probably just because I use it much more than the others) want to resize themselves at the drop of a hat. If I go into evince with the mouse -- aiming to move the program by its title bar, to click a button, to click a "twisty" to navigate the left-hand contents pane, or to select some text -- some high percentage of the time it goes into "resize-me" mode: any further mouse motion resizes the window, until I click somewhere, being very careful to avoid any motion in the click. No other applications on my system behave in this way, only GTK 3.16 CSD ones. Other windows go into resizing mode only if I deliberately grab and drag a portion of the window frame. Is there any way to overcome this?
_______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx https://mail.gnome.org/mailman/listinfo/gtk-list