fix: end QPainter in finally block to prevent resource leak

This commit is contained in:
2026-04-06 12:11:39 +02:00
parent f0313b10a8
commit ba736fe532
+3
View File
@@ -82,6 +82,7 @@ class TimelineWidget(QWidget):
def paintEvent(self, event):
p = QPainter(self)
try:
w, h = self.width(), self.height()
# Background
@@ -100,6 +101,8 @@ class TimelineWidget(QWidget):
pen.setWidth(2)
p.setPen(pen)
p.drawLine(x_start, 0, x_start, h)
finally:
p.end()
def mousePressEvent(self, event):
self._seek(event.position().x())