Use boost::signals2; fix bugs with x-thread signalling.
[dcpomatic.git] / src / lib / ui_signaller.h
index 6b0e73c601fa6e8360ab6c48904e64bae3b6671e..0797d911e7123198f02f4c0fd3c061ae4dc3d9b4 100644 (file)
@@ -30,9 +30,9 @@ public:
                : _work (_service)
        {}
        
-       template <class S>
-       void emit (S signal) {
-               _service.post (boost::bind (boost::ref (signal)));
+       template <typename T>
+       void emit (T f) {
+               _service.post (f);
        }
 
        void ui_idle () {