Skip to content

Commit 1f63245

Browse files
Propagate close event instead of mouse release event in menu widget.
1 parent 1acdfaa commit 1f63245

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ai_diffusion/ui/widget.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
QScrollBar,
2424
)
2525
from PyQt5.QtGui import (
26+
QCloseEvent,
2627
QDesktopServices,
2728
QGuiApplication,
2829
QFontMetrics,
@@ -199,10 +200,10 @@ def _set_resolution_multiplier(self, value: int):
199200
self.model.resolution_multiplier = value / 10
200201
self._resolution_multiplier_display.setText(f"{(value / 10):.1f} x")
201202

202-
def mouseReleaseEvent(self, a0: QMouseEvent | None) -> None:
203+
def closeEvent(self, a0: QCloseEvent | None) -> None:
203204
if parent := cast(QWidget, self.parent()):
204205
parent.close()
205-
return super().mouseReleaseEvent(a0)
206+
return super().closeEvent(a0)
206207

207208

208209
class QueueButton(QToolButton):

0 commit comments

Comments
 (0)