Added a check for horizontal scrolling for sxd for if we are actually scrolling horizontally.

This commit is contained in:
Rene Horn 2012-12-08 11:04:33 -06:00
parent 1ae827e881
commit 0080c0de78
1 changed files with 6 additions and 5 deletions

View File

@ -368,11 +368,12 @@ class ScrollView(StencilView):
sxd = self._scroll_x_mouse - d
elif touch.button == 'scrollleft':
sxd = self._scroll_x_mouse + d
self._scroll_x_mouse = scroll_x = min(max(sxd, 0), 1)
Animation.stop_all(self, 'scroll_x')
Animation(scroll_x=scroll_x, d=.3, t='out_quart').start(self)
Clock.unschedule(self._update_animation)
return True
if sxd is not None:
self._scroll_x_mouse = scroll_x = min(max(sxd, 0), 1)
Animation.stop_all(self, 'scroll_x')
Animation(scroll_x=scroll_x, d=.3, t='out_quart').start(self)
Clock.unschedule(self._update_animation)
return True
self._touch = touch
uid = self._get_uid()