Mir does not react to client requests to reposition child windows
Bug #1603086 reported by
Andreas Pokorny
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Confirmed
|
Medium
|
Unassigned | ||
MirAL |
Fix Released
|
High
|
Alan Griffiths | ||
mir (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Due to the order in which certain window types are created in gtk, the gdk backend for mir gets two positioning requests when constructing a tooltip.
Tooltips are represented as menus in the mir backend of gdk.
The second surface spec contains the right relative position, but it happens after the surface was constructed by the backend. The default window manager policies in mir and miral seem to ignore the new position.
Related branches
lp://staging/~alan-griffiths/miral/fix-1603086
- Andreas Pokorny (community): Approve
-
Diff: 181 lines (+79/-44)3 files modifiedmiral-shell/titlebar_provider.cpp (+16/-5)
miral/basic_window_manager.cpp (+60/-37)
miral/basic_window_manager.h (+3/-2)
description: | updated |
tags: | added: gtk-mir |
Changed in mir: | |
importance: | Low → Medium |
description: | updated |
description: | updated |
Changed in miral: | |
status: | Confirmed → In Progress |
Changed in miral: | |
status: | In Progress → Fix Committed |
Changed in miral: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Only becomes significant for lp:mir when we backport the default Window Management from lp:miral