From: Emilio Pozuelo Monfort <[email protected]>

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

_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to