From 6b04dca40e66fba93f4e1ac9fc753d591b60dc84 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Thu, 13 Sep 2007 12:30:37 +0200 Subject: [PATCH] Raise the event area on window stack changes rather than on activate. I think activate is called only when there is a focus change. --- NEWS | 2 ++ shell/view/frame/eventarea.py | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index 92f226fd..666533e2 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,5 @@ +* #2739 Make frame show on corners also after showing palettes. (marco) + Snapshot 47f473189e * Fix typo so the removal of expanded activity bundles is complete. (tomeu) diff --git a/shell/view/frame/eventarea.py b/shell/view/frame/eventarea.py index 7365deb1..69bb7598 100644 --- a/shell/view/frame/eventarea.py +++ b/shell/view/frame/eventarea.py @@ -48,8 +48,8 @@ class EventArea(gobject.GObject): self._windows.append(invisible) screen = wnck.screen_get_default() - screen.connect('active-window-changed', - self._active_window_changed_cb) + screen.connect('window-stacking-changed', + self._window_stacking_changed_cb) def _create_invisible(self, x, y, width, height): invisible = gtk.Invisible() @@ -101,6 +101,6 @@ class EventArea(gobject.GObject): for window in self._windows: window.hide() - def _active_window_changed_cb(self, screen, previous_window=None): + def _window_stacking_changed_cb(self, screen): for window in self._windows: window.window.raise_()