diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2012-10-18 14:52:41 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2012-10-18 20:59:12 (GMT) |
commit | b98d3da3b12b70f5e7adbb97a3860244c83ea39f (patch) | |
tree | 796dcf0eb5bfbcd074ca2460bd04fbc1bbc78047 | |
parent | c06e17b484283dce3c7f33b171851e269643500f (diff) |
Change the code used to select the default font - SL #3695
Was not working in gtk2, and in gtk3 version crashed.
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
-rw-r--r-- | AbiWordActivity.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/AbiWordActivity.py b/AbiWordActivity.py index a0d27e5..2dff90b 100644 --- a/AbiWordActivity.py +++ b/AbiWordActivity.py @@ -67,7 +67,7 @@ class AbiWordActivity(activity.Activity): # create our main abiword canvas self.abiword_canvas = Abi.Widget() self._shared_activity = None - + self._new_instance = True toolbar_box = ToolbarBox() self.activity_button = ActivityToolbarButton(self) @@ -210,7 +210,7 @@ class AbiWordActivity(activity.Activity): # set default font self.abiword_canvas.select_all() # get_selection return content and length - if self.abiword_canvas.get_selection('text/plain') is None: + if self._new_instance: logging.error('Setting default font to Sans in new documents') self.abiword_canvas.set_font_name('Sans') self.abiword_canvas.moveto_bod() @@ -385,6 +385,7 @@ class AbiWordActivity(activity.Activity): # we pass no mime/file type, let libabiword autodetect it, # so we can handle multiple file formats self.abiword_canvas.load_file('file://' + file_path, '') + self._new_instance = False def write_file(self, file_path): logging.debug('AbiWordActivity.write_file: %s, mimetype: %s', |