X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ffs%2Ffilemonitor.cpp;h=5ff6392a352fe4e06af3e97f0371d1b19d67c10b;hb=1787d4928ac1285f5434a2c8d0676deea9ce9176;hp=5ff5b7818b59f5d6c16b4d5da042eb0ec3e197cc;hpb=f24e7b96e76b63c9b9b8a6bce4c7a9db64276ea8;p=libs%2Fcore.git diff --git a/source/fs/filemonitor.cpp b/source/fs/filemonitor.cpp index 5ff5b78..5ff6392 100644 --- a/source/fs/filemonitor.cpp +++ b/source/fs/filemonitor.cpp @@ -1,4 +1,5 @@ #include +#include #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); }