From b98d3da3b12b70f5e7adbb97a3860244c83ea39f Mon Sep 17 00:00:00 2001 From: Gonzalo Odiard Date: Thu, 18 Oct 2012 14:52:41 +0000 Subject: 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 --- (limited to 'AbiWordActivity.py') 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', -- cgit v0.9.1