summaryrefslogtreecommitdiffstats
path: root/src/sessionserver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/sessionserver.cpp')
-rw-r--r--src/sessionserver.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/sessionserver.cpp b/src/sessionserver.cpp
index 0aa5b9a..37ff160 100644
--- a/src/sessionserver.cpp
+++ b/src/sessionserver.cpp
@@ -6,8 +6,18 @@
#include <json.h>
+QWidget *sharedRoot = 0;
+
SessionServer::SessionServer(QWidget *widget, Session *session, Server *server)
{
+ if (sharedRoot == 0) {
+ sharedRoot = new QWidget();
+ sharedRoot->resize(1000, 1000);
+ sharedRoot->setAttribute(Qt::WA_DontShowOnScreen);
+ sharedRoot->show();
+ }
+ widget->setParent(sharedRoot);
+ widget->move(0,0);
rootWidget = widget;
widgetEventHandler = new WidgetEventHandler(widget, server);