advise_focus_lost() isn't called when the active window is minimised/hidden
Bug #1628594 reported by
Alan Griffiths
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MirAL |
Fix Released
|
Medium
|
Alan Griffiths |
Bug Description
The active window is removed from mru_active_windows *before* the enumeration that calls select_
The effect is that both advise_focus_lost() and advise_
Related branches
lp:~alan-griffiths/miral/rework-handling-of-surface-state-changes
- Gerry Boland (community): Approve
- Daniel d'Andrada (community): Approve (test)
-
Diff: 425 lines (+137/-81)11 files modifieddebian/libmiral1.symbols (+1/-0)
include/miral/window_manager_tools.h (+2/-0)
miral-shell/titlebar_window_manager.cpp (+1/-1)
miral/basic_window_manager.cpp (+114/-78)
miral/basic_window_manager.h (+2/-1)
miral/set_window_managment_policy.cpp (+1/-1)
miral/symbols.map (+1/-0)
miral/window_management_trace.cpp (+8/-0)
miral/window_management_trace.h (+1/-0)
miral/window_manager_tools.cpp (+4/-0)
miral/window_manager_tools_implementation.h (+2/-0)
Changed in miral: | |
milestone: | none → 0.2 |
Changed in miral: | |
status: | In Progress → Fix Committed |
Changed in miral: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.