mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-24 07:46:42 +00:00
c60604062c
This patch improves the detection of new appearing top-most windows. Such a window should prompt the decorator to bring the corresponding nitpicker view(s) to the front of the view stack. The original implementation relied on hints provided by the layouter (the 'topped' attribute). With the patch, the decorator tracks the top-most window by itself, which improves the robustness. As a second improvement, the patch defers the destruction of windows to the point when all other window operations are completed. This hides intermediate states when replacing one window by another in one step, which is typical for console-like scenarios. Hence, this patch should eliminate flickering artifacts when switching from one virtual console to another. Issue #3031 |
||
---|---|---|
.. | ||
types.h | ||
window_factory.h | ||
window_stack.h | ||
window.h | ||
xml_utils.h |