]> git.tdb.fi Git - libs/core.git/blobdiff - source/fs/filemonitor.cpp
Add new exception classes for some common errors
[libs/core.git] / source / fs / filemonitor.cpp
index 5ab3f49197a0169c18b0df5a786be1064df8f94f..5ff6392a352fe4e06af3e97f0371d1b19d67c10b 100644 (file)
@@ -1,4 +1,5 @@
 #include <msp/core/algorithm.h>
+#include <msp/core/except.h>
 #include "filemonitor.h"
 #include "filemonitor_platform.h"
 
@@ -19,7 +20,7 @@ FileMonitor::~FileMonitor()
 void FileMonitor::use_event_dispatcher(IO::EventDispatcher &ed)
 {
        if(event_disp)
-               throw logic_error("event_disp!=nullptr");
+               throw already_called("FileMonitor::use_event_dispatcher");
 
        event_disp = &ed;
        platform_use_event_dispatcher();