Xpra: Ticket #557: qt5 applications don't notice they've been moved? their menus are misplaced

Split from #556.

The menus show up where they would be if the parent window was still where it was first mapped (and without its window frame), as if the location where the client actually placed the window got completely ignored. Or if the coordinates are relative to the parent window rather than relative to the root window!?

The only qt5 application I have with menus is the qt script debugger, which can be launched from qstetrix. I hope I can find something easier to test.



Tue, 08 Apr 2014 15:18:31 GMT - Antoine Martin: owner changed

Bisection "fun":

No idea why the bug was intermittent, but r5766 is definitely the problematic commit.

This was caused by the work in trying to limit how many times we send "ConfigureNotify" to windows for #532, which turned out to be a buggy application (handbrake). So we don't bother trying so hard to play nice (which still did not solve the buggy application behaviour anyway), and r6061 undoes r5766 and some later related commits which became redundant.

Works for me, @rikki: can you confirm?


Sat, 19 Apr 2014 03:56:35 GMT - Antoine Martin: status changed; resolution set

Was confirmed as fixed in #556, closing.


Sat, 23 Jan 2021 04:59:17 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/557