Skip to content

Commit adb0dff

Browse files
authored
Merge pull request #51 from Satanarious/Satanarious/issue47
fix crash on exit
2 parents 9bd3161 + 8dd6901 commit adb0dff

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

main.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
# Library Imports
2+
import ctypes
23
from PyQt6.QtWidgets import QApplication, QMainWindow, QLabel
34
from PyQt6.QtGui import QIcon, QStandardItemModel, QStandardItem
45
from PyQt6.QtCore import Qt, QItemSelectionModel
56
from PyQt6.QtGui import QMouseEvent, QFontDatabase
67
import sys
8+
import ctypes
79

810
# Relative Imports
911
from Generated.ui import Ui_MainWindow
@@ -34,7 +36,7 @@ def __init__(self):
3436
self.title.mouseMoveEvent = self.myMouseMoveEvent # type: ignore
3537
self.title.mouseReleaseEvent = self.myMouseReleaseEvent # type: ignore
3638
self.title.setMouseTracking(True)
37-
self.closeButton.clicked.connect(self.mainWindow.close) # type: ignore
39+
self.closeButton.clicked.connect(ctypes.windll.kernel32.ExitProcess) # type: ignore
3840
self.minimizeButton.clicked.connect(self.mainWindow.showMinimized) # type: ignore
3941
self.settingsButton.clicked.connect(lambda: self.mainStackedWidget.setCurrentIndex(1))
4042
self.backButton.clicked.connect(lambda: self.mainStackedWidget.setCurrentIndex(0))

0 commit comments

Comments
 (0)