diff options
author | Ariel Calzada <ariel@acivitycentral.com> | 2013-01-03 18:52:12 (GMT) |
---|---|---|
committer | Ariel Calzada <ariel@acivitycentral.com> | 2013-01-03 18:52:12 (GMT) |
commit | d5f22fdb8ec72819c3339bf37388873d7f3206a9 (patch) | |
tree | abe8655209373a1002e1300797ffb0b711f301f8 | |
parent | 65c9010dece5720b64093e4ba7cff3e90bdf0f59 (diff) |
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
-rw-r--r-- | webactivity.py | 10 |
1 files changed, 10 insertions, 0 deletions
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') |