summaryrefslogtreecommitdiffstats
path: root/src/compositor/global/qwaylandcompositorextension.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/compositor/global/qwaylandcompositorextension.cpp')
-rw-r--r--src/compositor/global/qwaylandcompositorextension.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/compositor/global/qwaylandcompositorextension.cpp b/src/compositor/global/qwaylandcompositorextension.cpp
index ee117bbae..e50df48bd 100644
--- a/src/compositor/global/qwaylandcompositorextension.cpp
+++ b/src/compositor/global/qwaylandcompositorextension.cpp
@@ -124,7 +124,8 @@ bool QWaylandCompositorExtension::event(QEvent *event)
{
switch(event->type()) {
case QEvent::Polish:
- initialize();
+ if (!isInitialized())
+ initialize();
break;
default:
break;