From: Marius Gedminas <marius@gedmin.as>
... | ... |
@@ -713,6 +713,7 @@ class DotWidget(gtk.DrawingArea): |
713 | 713 |
|
714 | 714 |
self.x, self.y = 0.0, 0.0 |
715 | 715 |
self.zoom_ratio = 1.0 |
716 |
+ self.animation = NoAnimation(self) |
|
716 | 717 |
|
717 | 718 |
def set_dotcode(self, dotcode): |
718 | 719 |
p = subprocess.Popen( |
... | ... |
@@ -821,6 +822,7 @@ class DotWidget(gtk.DrawingArea): |
821 | 822 |
area.window.set_cursor(gtk.gdk.Cursor(gtk.gdk.FLEUR)) |
822 | 823 |
self.prevmousex = event.x |
823 | 824 |
self.prevmousey = event.y |
825 |
+ self.animation.stop() |
|
824 | 826 |
|
825 | 827 |
if event.type not in (gtk.gdk.BUTTON_PRESS, gtk.gdk.BUTTON_RELEASE): |
826 | 828 |
return False |
... | ... |
@@ -864,6 +866,7 @@ class DotWidget(gtk.DrawingArea): |
864 | 866 |
self.queue_draw() |
865 | 867 |
self.prevmousex = x |
866 | 868 |
self.prevmousey = y |
869 |
+ self.animation.stop() |
|
867 | 870 |
else: |
868 | 871 |
# set cursor |
869 | 872 |
if self.get_url(x, y) is not None: |