diff --git a/kivy/input/providers/mtdev.py b/kivy/input/providers/mtdev.py index 429aa78b6..f9bee3324 100644 --- a/kivy/input/providers/mtdev.py +++ b/kivy/input/providers/mtdev.py @@ -220,7 +220,10 @@ else: queue.append((action, touch)) def normalize(value, vmin, vmax): - return (value - vmin) / float(vmax - vmin) + try: + return (value - vmin) / float(vmax - vmin) + except ZeroDivisionError: # it's both in py2 and py3 + return (value - vmin) # open mtdev device _fn = input_fn