AssistantEric/APIsManager.py

changeset 74
9ac338de7a2b
parent 71
025683852a63
child 77
e96c89dd66a7
--- a/AssistantEric/APIsManager.py	Sat Jul 13 11:36:03 2013 +0200
+++ b/AssistantEric/APIsManager.py	Mon Aug 19 15:04:01 2013 +0200
@@ -594,6 +594,12 @@
         except AttributeError:
             # older eric5 versions don't have this signal
             pass
+        try:
+            self.__project.projectChanged.connect(self.__projectChanged)
+        except AttributeError:
+            # older eric5 versions don't have this signal
+            pass
+        
         if self.__project.isOpen():
             self.__projectOpened()
     
@@ -1036,6 +1042,13 @@
         self.__workerQueue.append(filename)
         self.__processQueue()
     
+    def __projectChanged(self):
+        """
+        Private slot to handle the projectChanged signal.
+        """
+        self.__projectClosed()
+        self.__projectOpened()
+    
     def editorSaved(self, filename):
         """
         Public slot to handle the editorSaved signal.

eric ide

mercurial