diff --git a/shell/model/homemodel.py b/shell/model/homemodel.py index 1455009c..1a27645a 100644 --- a/shell/model/homemodel.py +++ b/shell/model/homemodel.py @@ -182,7 +182,7 @@ class HomeModel(gobject.GObject): def _set_active_error(self, err): logging.error("set_active() failed: %s" % err) - def _active_window_changed_cb(self, screen): + def _active_window_changed_cb(self, screen, previous_window=None): window = screen.get_active_window() if window is None: return diff --git a/shell/view/frame/eventarea.py b/shell/view/frame/eventarea.py index f7012183..7365deb1 100644 --- a/shell/view/frame/eventarea.py +++ b/shell/view/frame/eventarea.py @@ -101,6 +101,6 @@ class EventArea(gobject.GObject): for window in self._windows: window.hide() - def _active_window_changed_cb(self, screen): + def _active_window_changed_cb(self, screen, previous_window=None): for window in self._windows: window.window.raise_()