Add no-path guard now that we can use a poly
parent
5800c10901
commit
8627f6f6c5
|
@ -466,9 +466,8 @@ class FastAppendCurve(pg.GraphicsObject):
|
||||||
) -> None:
|
) -> None:
|
||||||
|
|
||||||
profiler = pg.debug.Profiler(
|
profiler = pg.debug.Profiler(
|
||||||
# disabled=False, #not pg_profile_enabled(),
|
disabled=not pg_profile_enabled(),
|
||||||
)
|
)
|
||||||
# p.setRenderHint(p.Antialiasing, True)
|
|
||||||
|
|
||||||
if (
|
if (
|
||||||
self._step_mode
|
self._step_mode
|
||||||
|
@ -486,13 +485,14 @@ class FastAppendCurve(pg.GraphicsObject):
|
||||||
profiler('.drawLine()')
|
profiler('.drawLine()')
|
||||||
p.setPen(self._pen)
|
p.setPen(self._pen)
|
||||||
|
|
||||||
# else:
|
path = self.path
|
||||||
if self._use_poly:
|
if self._use_poly:
|
||||||
assert self.poly
|
assert self.poly
|
||||||
p.drawPolyline(self.poly)
|
p.drawPolyline(self.poly)
|
||||||
profiler('.drawPolyline()')
|
profiler('.drawPolyline()')
|
||||||
else:
|
|
||||||
p.drawPath(self.path)
|
elif path:
|
||||||
|
p.drawPath(path)
|
||||||
profiler('.drawPath()')
|
profiler('.drawPath()')
|
||||||
|
|
||||||
# TODO: try out new work from `pyqtgraph` main which should
|
# TODO: try out new work from `pyqtgraph` main which should
|
||||||
|
|
Loading…
Reference in New Issue