Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--TurtleArtActivity.py24
1 files changed, 16 insertions, 8 deletions
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py
index 24ed3f6..d8a4a36 100644
--- a/TurtleArtActivity.py
+++ b/TurtleArtActivity.py
@@ -372,18 +372,26 @@ class TurtleArtActivity(activity.Activity):
''' Adjust the scrolled window position. '''
hadj = self.sw.get_hadjustment()
hvalue = hadj.get_value() + dx
- if hvalue < hadj.get_lower():
- hvalue = hadj.get_lower()
- elif hvalue > hadj.get_upper():
- hvalue = hadj.get_upper()
+ try:
+ if hvalue < hadj.get_lower():
+ hvalue = hadj.get_lower()
+ elif hvalue > hadj.get_upper():
+ hvalue = hadj.get_upper()
+ except AttributeError:
+ _logger.debug(
+ 'get_lower, get_upper only available in PyGTK 2.14 and above.')
hadj.set_value(hvalue)
self.sw.set_hadjustment(hadj)
vadj = self.sw.get_vadjustment()
vvalue = vadj.get_value() + dy
- if vvalue < vadj.get_lower():
- vvalue = vadj.get_lower()
- elif vvalue > vadj.get_upper():
- vvalue = vadj.get_upper()
+ try:
+ if vvalue < vadj.get_lower():
+ vvalue = vadj.get_lower()
+ elif vvalue > vadj.get_upper():
+ vvalue = vadj.get_upper()
+ except AttributeError:
+ _logger.debug(
+ 'get_lower, get_upper only available in PyGTK 2.14 and above.')
vadj.set_value(vvalue)
self.sw.set_vadjustment(vadj)
self._defer_palette_move = True