Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/PortfolioActivity.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-09-02 11:50:58 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-09-02 11:50:58 (GMT)
commita1b3a679087e958fee8a5e802dd253698c8142ef (patch)
tree9b32b3f7e4325cf13b9d82340818afd911dbe34b /PortfolioActivity.py
parentacc70d1543a33ecadbf32c90bfcb31578c25d670 (diff)
better handling of timeouts for acceleration tests
Diffstat (limited to 'PortfolioActivity.py')
-rw-r--r--PortfolioActivity.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/PortfolioActivity.py b/PortfolioActivity.py
index 9e22048..4f70e7b 100644
--- a/PortfolioActivity.py
+++ b/PortfolioActivity.py
@@ -368,11 +368,13 @@ class PortfolioActivity(activity.Activity):
if self._thumbnail_mode:
return
+ self._bump_id = None
+
fh = open('/sys/devices/platform/lis3lv02d/position')
string = fh.read()
+ fh.close()
xyz = string[1:-2].split(',')
dx = int(xyz[0])
- fh.close()
if dx > 250:
if self.i < self._nobjects -2:
@@ -503,7 +505,10 @@ class PortfolioActivity(activity.Activity):
self._description.hide()
self._description2.set_label('')
self._description2.hide()
+
if self._hw == XO175:
+ if hasattr(self, '_bump_id') and self._bump_id is not None:
+ gobject.source_remove(self._bump_id)
self._bump_id = gobject.timeout_add(1000, self._bump_test)
def _slides_cb(self, button=None):