From 49f4f70f7468f13824a2c9ecdc4989bc0ef9188f Mon Sep 17 00:00:00 2001 From: David Vierra Date: Sun, 31 Jan 2016 22:40:43 -1000 Subject: [PATCH] Stop error dialog from displaying many times at once --- src/mcedit2/dialogs/error_dialog.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mcedit2/dialogs/error_dialog.py b/src/mcedit2/dialogs/error_dialog.py index dc8b733..47bd903 100644 --- a/src/mcedit2/dialogs/error_dialog.py +++ b/src/mcedit2/dialogs/error_dialog.py @@ -16,10 +16,15 @@ from mcedit2.util.showprogress import MCEProgressDialog log = logging.getLogger(__name__) +_errorShown = False + def showErrorDialog(text, tb, fatal): + global _errorShown + _errorShown = True dialog = ErrorDialog(text, tb, fatal) dialog.exec_() + _errorShown = False class ErrorDialog(QtGui.QDialog, Ui_errorDialog):