From d5f22fdb8ec72819c3339bf37388873d7f3206a9 Mon Sep 17 00:00:00 2001
From: Ariel Calzada <ariel@acivitycentral.com>
Date: Thu, 3 Jan 2013 13:52:12 -0500
Subject: [PATCH 20/20] 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
---
webactivity.py | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/webactivity.py b/webactivity.py
index fc60069..a94c7fa 100644
a
|
b
|
class WebActivity(activity.Activity): |
426 | 426 | tab_page.browser.grab_focus() |
427 | 427 | |
428 | 428 | self._tabbed_view.set_current_page(self.model.data['current_tab']) |
| 429 | |
| 430 | # zoom level |
| 431 | if 'current_zoom_level' in self.model.data: |
| 432 | self._tabbed_view.props.current_browser.set_zoom_level(self.model.data['current_zoom_level']) |
| 433 | else: |
| 434 | self._tabbed_view.props.current_browser.set_zoom_level(ZOOM_ORIGINAL) |
| 435 | |
429 | 436 | elif self.metadata['mime_type'] == 'text/uri-list': |
430 | 437 | data = self._get_data_from_file_path(file_path) |
431 | 438 | uris = mime.split_uri_list(data) |
… |
… |
class WebActivity(activity.Activity): |
447 | 454 | |
448 | 455 | browser = self._tabbed_view.current_browser |
449 | 456 | |
| 457 | # zoom level |
| 458 | self.model.data['current_zoom_level'] = browser.get_zoom_level() |
| 459 | |
450 | 460 | if not self._jobject.metadata['title_set_by_user'] == '1': |
451 | 461 | if browser.props.title is None: |
452 | 462 | self.metadata['title'] = _('Untitled') |