From ec0c3450480c48418dc4d6424bba518dd8ef884d Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Tue, 29 May 2012 19:34:05 +0000 Subject: get_lower(), get_upper only available in PyGTK 2.14 and above --- 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 -- cgit v0.9.1