diff options
Diffstat (limited to 'src/jarabe/model/shell.py')
-rw-r--r-- | src/jarabe/model/shell.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/jarabe/model/shell.py b/src/jarabe/model/shell.py index f9c384f..1810e7e 100644 --- a/src/jarabe/model/shell.py +++ b/src/jarabe/model/shell.py @@ -323,14 +323,15 @@ class ShellModel(gobject.GObject): def _update_zoom_level(self, window): if window.get_window_type() == wnck.WINDOW_NORMAL: - zoom_level = self.ZOOM_ACTIVITY + new_level = self.ZOOM_ACTIVITY else: - zoom_level = self._desktop_level + new_level = self._desktop_level - if self._zoom_level != zoom_level: - self._zoom_level = zoom_level - self.zoom_level_changed.send(self, old_level=self._zoom_level, - new_level=zoom_level) + if self._zoom_level != new_level: + old_level = self._zoom_level + self._zoom_level = new_level + self.zoom_level_changed.send(self, old_level=old_level, + new_level=new_level) def _set_zoom_level(self, new_level): old_level = self.zoom_level |