Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/mirall/inotify.cpp')
-rw-r--r--src/mirall/inotify.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/mirall/inotify.cpp b/src/mirall/inotify.cpp
index 63764e736..140afaad0 100644
--- a/src/mirall/inotify.cpp
+++ b/src/mirall/inotify.cpp
@@ -14,17 +14,18 @@
* for more details.
*/
-#include <mirall/folder.h>
-
#ifdef USE_INOTIFY
#include <sys/inotify.h>
#endif
+#include "inotify.h"
+#include "mirall/folder.h"
+
#include <cerrno>
#include <unistd.h>
#include <QDebug>
#include <QStringList>
-#include "inotify.h"
+
// Buffer Size for read() buffer
#define DEFAULT_READ_BUFFERSIZE 2048
@@ -48,9 +49,9 @@ INotify::~INotify()
s_thread->unregisterForNotification(this);
// Remove all inotify watchs.
- QString key;
- foreach (key, _wds.keys())
- inotify_rm_watch(s_fd, _wds.value(key));
+ foreach( int fd, _wds ) {
+ inotify_rm_watch(s_fd, fd);
+ }
}
void INotify::addPath(const QString &path)
@@ -99,8 +100,8 @@ INotify::fireEvent(int mask, int cookie, int wd, char* name)
{
//qDebug() << "****" << name;
QStringList paths(_wds.keys(wd));
- foreach (QString path, paths)
- emit notifyEvent(mask, cookie, path + "/" + QString::fromUtf8(name));
+ foreach (const QString& path, paths)
+ emit notifyEvent(mask, cookie, path + QChar('/') + QString::fromUtf8(name));
}
void