359 Public method called after a project has been closed. |
359 Public method called after a project has been closed. |
360 """ |
360 """ |
361 self.__vcsStatus = {} |
361 self.__vcsStatus = {} |
362 |
362 |
363 self.watchedItems = {} |
363 self.watchedItems = {} |
364 self.watcher.removePaths(self.watcher.directories()) |
364 watchedDirs = self.watcher.directories() |
|
365 if watchedDirs: |
|
366 self.watcher.removePaths(watchedDirs) |
365 |
367 |
366 self.rootItem.removeChildren() |
368 self.rootItem.removeChildren() |
367 self.reset() |
369 self.reset() |
368 |
370 |
369 # reset the module parser cache |
371 # reset the module parser cache |