From d5f22fdb8ec72819c3339bf37388873d7f3206a9 Mon Sep 17 00:00:00 2001 From: Ariel Calzada Date: Thu, 03 Jan 2013 18:52:12 +0000 Subject: sdxo#2316: Browse don't remember the last zoom used. In the read_file and write_file method self.model.data['current_zoom_level'] is restored/written --- (limited to 'webactivity.py') diff --git a/webactivity.py b/webactivity.py index fc60069..a94c7fa 100644 --- a/webactivity.py +++ b/webactivity.py @@ -426,6 +426,13 @@ class WebActivity(activity.Activity): tab_page.browser.grab_focus() self._tabbed_view.set_current_page(self.model.data['current_tab']) + + # zoom level + if 'current_zoom_level' in self.model.data: + self._tabbed_view.props.current_browser.set_zoom_level(self.model.data['current_zoom_level']) + else: + self._tabbed_view.props.current_browser.set_zoom_level(ZOOM_ORIGINAL) + elif self.metadata['mime_type'] == 'text/uri-list': data = self._get_data_from_file_path(file_path) uris = mime.split_uri_list(data) @@ -447,6 +454,9 @@ class WebActivity(activity.Activity): browser = self._tabbed_view.current_browser + # zoom level + self.model.data['current_zoom_level'] = browser.get_zoom_level() + if not self._jobject.metadata['title_set_by_user'] == '1': if browser.props.title is None: self.metadata['title'] = _('Untitled') -- cgit v0.9.1