]> git.tdb.fi Git - xinema.git/blobdiff - source/xinema.h
Revert to using XLockDisplay/XUnlockDisplay
[xinema.git] / source / xinema.h
index ce0345dfeb43850bac27721e75f45e4152f7cff2..e82f26faaa48a038e4d670e4f17f37f7454fa60e 100644 (file)
@@ -2,7 +2,6 @@
 #define XINEMA_H_
 
 #include <msp/core/application.h>
-#include <msp/core/mutex.h>
 #include <msp/fs/path.h>
 #include <msp/graphics/display.h>
 #include <msp/graphics/window.h>
@@ -13,12 +12,18 @@ class XineStream;
 
 class Xinema: public Msp::RegisteredApplication<Xinema>
 {
+private:
+       struct EarlyInit
+       {
+               EarlyInit();
+       };
+
 public:
        sigc::signal<void, XineStream &> signal_stream_created;
 
 private:
+       EarlyInit early_init;
        Msp::Graphics::Display display;
-       Msp::Mutex display_mutex;
        Msp::Graphics::Window window;
        NetworkInterface network;
        XineEngine *engine;