macOS: Log view: Stop updating the log once the log view is dismissed
Signed-off-by: Roopesh Chander <roop@roopc.net>
This commit is contained in:
parent
8c7c4b6792
commit
83d0d34411
|
@ -187,6 +187,16 @@ class LogViewController: NSViewController {
|
||||||
RunLoop.main.add(timer, forMode: .common)
|
RunLoop.main.add(timer, forMode: .common)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func stopUpdatingLogEntries() {
|
||||||
|
updateLogEntriesTimer?.invalidate()
|
||||||
|
updateLogEntriesTimer = nil
|
||||||
|
}
|
||||||
|
|
||||||
|
override func viewWillDisappear() {
|
||||||
|
super.viewWillDisappear()
|
||||||
|
stopUpdatingLogEntries()
|
||||||
|
}
|
||||||
|
|
||||||
@objc func saveClicked() {
|
@objc func saveClicked() {
|
||||||
let savePanel = NSSavePanel()
|
let savePanel = NSSavePanel()
|
||||||
savePanel.prompt = tr("macSheetButtonExportLog")
|
savePanel.prompt = tr("macSheetButtonExportLog")
|
||||||
|
|
Loading…
Reference in New Issue