From 3878ab694628ae0ef65f1d13964c2084cba34ec9 Mon Sep 17 00:00:00 2001 From: Israel Brewster Date: Mon, 13 Jul 2020 12:10:49 -0800 Subject: [PATCH] Properly retain and use hoverPen argument in PolyLineSegment function of PolyLineROI --- pyqtgraph/graphicsItems/ROI.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pyqtgraph/graphicsItems/ROI.py b/pyqtgraph/graphicsItems/ROI.py index 3ab1f05c..1e4aa1e4 100644 --- a/pyqtgraph/graphicsItems/ROI.py +++ b/pyqtgraph/graphicsItems/ROI.py @@ -2003,7 +2003,8 @@ class PolyLineROI(ROI): self.setPoints(state['points'], closed=state['closed']) def addSegment(self, h1, h2, index=None): - seg = _PolyLineSegment(handles=(h1, h2), pen=self.pen, parent=self, movable=False) + seg = _PolyLineSegment(handles=(h1, h2), pen=self.pen, hoverPen=self.hoverPen, + parent=self, movable=False) if index is None: self.segments.append(seg) else: @@ -2244,7 +2245,7 @@ class _PolyLineSegment(LineSegmentROI): def _makePen(self): if self.mouseHovering or self._parentHovering: - return fn.mkPen(255, 255, 0) + return self.hoverPen else: return self.pen