--- 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.