diff --git a/piker/ui/_curve.py b/piker/ui/_curve.py index 429f4f0a..ce982d27 100644 --- a/piker/ui/_curve.py +++ b/piker/ui/_curve.py @@ -412,9 +412,8 @@ class FastAppendCurve(pg.PlotCurveItem): ) -> None: profiler = pg.debug.Profiler( - # disabled=False, #not pg_profile_enabled(), + disabled=not pg_profile_enabled(), ) - # p.setRenderHint(p.Antialiasing, True) if ( self._step_mode @@ -434,13 +433,14 @@ class FastAppendCurve(pg.PlotCurveItem): profiler('.drawLine()') p.setPen(self.opts['pen']) - # else: + path = self.path if self._use_poly: assert self.poly p.drawPolyline(self.poly) profiler('.drawPolyline()') - else: - p.drawPath(self.path) + + elif path: + p.drawPath(path) profiler('.drawPath()') # TODO: try out new work from `pyqtgraph` main which should