X11GLXRenderer: create LmScreen and push it to ScreenList of Scene
authorNobuhiko Tanibata <ntanibata@jp.adit-jv.com>
Fri, 21 Dec 2012 02:11:46 +0000 (11:11 +0900)
committerTimo Lotterbach <timo.lotterbach@bmw-carit.de>
Wed, 9 Jan 2013 12:50:15 +0000 (04:50 -0800)
Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
LayerManagerPlugins/Renderers/Platform/GLXRenderer/src/X11GLXRenderer.cpp

index acf6da1..6c692c3 100644 (file)
@@ -43,6 +43,11 @@ bool X11GLXRenderer::start(int width, int height, const char* displayname)
     m_width = width;
     m_height = height;
 
+    // add default screen
+    LmScreenList& screenList = m_pScene->getScreenList();
+    LmScreen* lmScreen = new LmScreen();
+    screenList.push_back(lmScreen);
+
     // create X11 windows, register as composite manager etc
     m_pWindowSystem  = new X11WindowSystem(displayname, width, height, m_pScene, m_pInputManager, GLXGraphicsystem::GetMatchingVisual);
     m_pGraphicSystem = new GLXGraphicsystem(width, height);