[PATCH weston v2] dim-layer: fix dimming for unfocused surfaces
pochu27 at gmail.com
pochu27 at gmail.com
Thu Jan 30 04:49:39 PST 2014
From: Emilio Pozuelo Monfort <emilio.pozuelo at collabora.co.uk>
Unfocusing a surface should dim it when dim-layer is enabled,
but this got broken in commit 83ffd9.
---
desktop-shell/shell.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/desktop-shell/shell.c b/desktop-shell/shell.c
index 30bd273..3087042 100644
--- a/desktop-shell/shell.c
+++ b/desktop-shell/shell.c
@@ -4250,14 +4250,14 @@ activate(struct desktop_shell *shell, struct weston_surface *es,
else
restore_all_output_modes(shell->compositor);
+ /* Update the surface’s layer. This brings it to the top of the stacking
+ * order as appropriate. */
+ shell_surface_update_layer(shsurf);
+
if (shell->focus_animation_type != ANIMATION_NONE) {
ws = get_current_workspace(shell);
animate_focus_change(shell, ws, get_default_view(old_es), get_default_view(es));
}
-
- /* Update the surface’s layer. This brings it to the top of the stacking
- * order as appropriate. */
- shell_surface_update_layer(shsurf);
}
/* no-op func for checking black surface */
--
1.8.5.3
More information about the wayland-devel
mailing list