From 42faaa8b393d09fd9f115b3d5f23250a3ff4e7e3 Mon Sep 17 00:00:00 2001 From: John Stowers Date: Tue, 10 Sep 2013 13:35:57 +0200 Subject: [PATCH] Fix mouse handling in python demos --- samples/python2/common.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/samples/python2/common.py b/samples/python2/common.py index e418b70..0ad811a 100755 --- a/samples/python2/common.py +++ b/samples/python2/common.py @@ -91,14 +91,15 @@ class Sketcher: pt = (x, y) if event == cv2.EVENT_LBUTTONDOWN: self.prev_pt = pt + elif event == cv2.EVENT_LBUTTONUP: + self.prev_pt = None + if self.prev_pt and flags & cv2.EVENT_FLAG_LBUTTON: for dst, color in zip(self.dests, self.colors_func()): cv2.line(dst, self.prev_pt, pt, color, 5) self.dirty = True self.prev_pt = pt self.show() - else: - self.prev_pt = None # palette data from matplotlib/_cm.py -- 2.7.4