]> git.tdb.fi Git - libs/core.git/blobdiff - source/fs/filemonitor.cpp
Add move semantics to Variant
[libs/core.git] / source / fs / filemonitor.cpp
index 5ff5b7818b59f5d6c16b4d5da042eb0ec3e197cc..5ff6392a352fe4e06af3e97f0371d1b19d67c10b 100644 (file)
@@ -1,4 +1,5 @@
 #include <msp/core/algorithm.h>
+#include <msp/core/except.h>
 #include "filemonitor.h"
 #include "filemonitor_platform.h"
 
@@ -8,8 +9,7 @@ namespace Msp {
 namespace FS {
 
 FileMonitor::FileMonitor():
-       priv(new Private(*this)),
-       event_disp(0)
+       priv(new Private(*this))
 { }
 
 FileMonitor::~FileMonitor()
@@ -20,7 +20,7 @@ FileMonitor::~FileMonitor()
 void FileMonitor::use_event_dispatcher(IO::EventDispatcher &ed)
 {
        if(event_disp)
-               throw logic_error("event_disp!=0");
+               throw already_called("FileMonitor::use_event_dispatcher");
 
        event_disp = &ed;
        platform_use_event_dispatcher();
@@ -30,7 +30,6 @@ void FileMonitor::add_file(const FS::Path &path)
 {
        MonitoredFile file;
        file.path = path;
-       file.modified = false;
        prepare_file(file);
        files.push_back(file);
 }