Plugins/PluginAbout.py

changeset 6287
9a193ff6d24a
parent 6048
82ad8ec9548c
child 6645
ad476851d7e0
diff -r 2c8a751d6137 -r 9a193ff6d24a Plugins/PluginAbout.py
--- a/Plugins/PluginAbout.py	Sun May 13 12:55:08 2018 +0200
+++ b/Plugins/PluginAbout.py	Sun May 13 12:57:00 2018 +0200
@@ -47,6 +47,8 @@
         """
         super(AboutPlugin, self).__init__(ui)
         self.__ui = ui
+        
+        self.__aboutDialog = None
 
     def activate(self):
         """
@@ -126,8 +128,9 @@
         Private slot to handle the About dialog.
         """
         from AboutPlugin.AboutDialog import AboutDialog
-        dlg = AboutDialog(self.__ui)
-        dlg.exec_()
+        if self.__aboutDialog is None:
+            self.__aboutDialog = AboutDialog(self.__ui)
+        self.__aboutDialog.show()
         
     def __aboutQt(self):
         """

eric ide

mercurial