mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 08:46:37 -04:00
fix some memory leaks
This commit is contained in:
parent
b1cb07077a
commit
b9ba2375a1
4 changed files with 4 additions and 0 deletions
|
@ -190,6 +190,7 @@ question on all cards."""), help="AddItems")
|
|||
saveGeom(self, "add")
|
||||
aqt.dialogs.close("AddCards")
|
||||
QDialog.reject(self)
|
||||
self.deleteLater()
|
||||
|
||||
def canClose(self):
|
||||
if (self.forceClose or self.editor.fieldsAreBlank() or
|
||||
|
|
|
@ -471,6 +471,7 @@ class Browser(QMainWindow):
|
|||
self.teardownHooks()
|
||||
self.mw.maybeReset()
|
||||
evt.accept()
|
||||
self.deleteLater()
|
||||
|
||||
def canClose(self):
|
||||
return True
|
||||
|
|
|
@ -64,6 +64,7 @@ class EditCurrent(QDialog):
|
|||
self.mw.moveToState("review")
|
||||
saveGeom(self, "editcurrent")
|
||||
aqt.dialogs.close("EditCurrent")
|
||||
self.deleteLater()
|
||||
|
||||
def canClose(self):
|
||||
return True
|
||||
|
|
|
@ -45,6 +45,7 @@ class DeckStats(QDialog):
|
|||
def reject(self):
|
||||
saveGeom(self, self.name)
|
||||
QDialog.reject(self)
|
||||
self.deleteLater()
|
||||
|
||||
def browser(self):
|
||||
name = time.strftime("-%Y-%m-%d@%H-%M-%S.png",
|
||||
|
|
Loading…
Reference in a new issue