Skip to content
Commit cf5aca5a authored by Derek Foreman's avatar Derek Foreman Committed by Pekka Paalanen
Browse files

xwm: Generate more synthetic ConfigureNotify events

Many programs use this information to help position pop-ups properly, and
without it funny things happen. For example, nedit and tkinter apps will
position their menus incorrectly either all the time or after an initial
window move, firefox may position right-click pop-ups incorrectly
depending on other internal state.

https://tronche.com/gui/x/icccm/sec-4.html#s-4.1.5

 has much detail on
how this should work, and the Advice to Implementors section shows that
common client practices will break in the face of our miserly handling
of ConfigureNotify events.

Instead of trying to send it only for configure requests received when a
client is in a fullscreen state, send them much more frequently.

Fixes #619

Signed-off-by: default avatarDerek Foreman <derek.foreman@collabora.com>
parent ea9a01f2
Loading
Loading
Loading
Pipeline #625212 passed with stages
in 2 minutes and 2 seconds
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment