From bc8268a7a9ffc72f781ca65aec18087638aa9811 Mon Sep 17 00:00:00 2001
From: Aleksey Lim <alsroot@member.fsf.org>
Date: Fri, 2 Jul 2010 05:48:21 +0000
Subject: Let abiword change zoom_percentage value before using it #1121
diff --git a/AbiWordActivity.py b/AbiWordActivity.py
index f6c54fa..4f585af 100644
a
|
b
|
class AbiWordActivity (activity.Activity): |
186 | 186 | abi.disconnect(self._zoom_handler) |
187 | 187 | |
188 | 188 | # XXX workarond code to redraw abi document on every resize, see #1121 |
| 189 | # looks like original #1121 issue is already not reproducible in |
| 190 | # environments like fc13 but we still need it for older ones |
189 | 191 | def size_allocate_cb(abi, alloc): |
190 | | zoom = abi.get_zoom_percentage() |
191 | | abi.set_zoom_percentage(zoom) |
192 | | abi.set_zoom_percentage(zoom) |
| 192 | def idle_cb(): |
| 193 | zoom = abi.get_zoom_percentage() |
| 194 | abi.set_zoom_percentage(zoom) |
| 195 | gobject.idle_add(idle_cb) |
193 | 196 | abi.connect('size-allocate', size_allocate_cb) |
194 | 197 | |
195 | 198 | def __map_event_cb(self, event, activity): |