Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/AbiWordActivity.py
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2012-10-18 14:52:41 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2012-10-18 20:59:12 (GMT)
commitb98d3da3b12b70f5e7adbb97a3860244c83ea39f (patch)
tree796dcf0eb5bfbcd074ca2460bd04fbc1bbc78047 /AbiWordActivity.py
parentc06e17b484283dce3c7f33b171851e269643500f (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>
Diffstat (limited to 'AbiWordActivity.py')
-rw-r--r--AbiWordActivity.py5
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',