summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJarek Kobus <jkobus@trolltech.com>2010-10-14 15:21:28 +0200
committerJason McDonald <jason.mcdonald@nokia.com>2010-10-15 14:12:57 +1000
commit98161f191ba6f3353404c61829e88419d7c4688a (patch)
tree7d77fa996ab23714a4b6537909bc88aea7868108
parent671e13acdd0b5b65e1842bad7e47d2f8c170f586 (diff)
Workaround for QFileSystemWatcher regression
Don't call removePath() when it was not added before. Reviewed-by: con <qtc-committer@nokia.com> Task-number: QTBUG-14435 (cherry picked from commit f38e8394eae20f7290688629ab66720ebacd64c9)
-rw-r--r--tools/designer/src/lib/shared/qtresourcemodel.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/designer/src/lib/shared/qtresourcemodel.cpp b/tools/designer/src/lib/shared/qtresourcemodel.cpp
index 709f3899f3..e3fc80505c 100644
--- a/tools/designer/src/lib/shared/qtresourcemodel.cpp
+++ b/tools/designer/src/lib/shared/qtresourcemodel.cpp
@@ -428,10 +428,10 @@ void QtResourceModelPrivate::removeOldPaths(QtResourceSet *resourceSet, const QS
void QtResourceModelPrivate::setWatcherEnabled(const QString &path, bool enable)
{
- m_fileWatcher->removePath(path);
-
- if (!enable)
+ if (!enable) {
+ m_fileWatcher->removePath(path);
return;
+ }
QFileInfo fi(path);
if (fi.exists())