Commit ada858e1 authored by Roman Donchenko's avatar Roman Donchenko Committed by OpenCV Buildbot

Merge pull request #1429 from nzjrs:fix-sketcher

parents a4b3aa9e 42faaa8b
...@@ -91,14 +91,15 @@ class Sketcher: ...@@ -91,14 +91,15 @@ class Sketcher:
pt = (x, y) pt = (x, y)
if event == cv2.EVENT_LBUTTONDOWN: if event == cv2.EVENT_LBUTTONDOWN:
self.prev_pt = pt self.prev_pt = pt
elif event == cv2.EVENT_LBUTTONUP:
self.prev_pt = None
if self.prev_pt and flags & cv2.EVENT_FLAG_LBUTTON: if self.prev_pt and flags & cv2.EVENT_FLAG_LBUTTON:
for dst, color in zip(self.dests, self.colors_func()): for dst, color in zip(self.dests, self.colors_func()):
cv2.line(dst, self.prev_pt, pt, color, 5) cv2.line(dst, self.prev_pt, pt, color, 5)
self.dirty = True self.dirty = True
self.prev_pt = pt self.prev_pt = pt
self.show() self.show()
else:
self.prev_pt = None
# palette data from matplotlib/_cm.py # palette data from matplotlib/_cm.py
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment