Skip to content

Commit ac58762

Browse files
authored
Added winID to fix second windows in OGRE2.2 (#292)
Signed-off-by: ahcorde <ahcorde@gmail.com>
1 parent 653b0fb commit ac58762

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/plugins/minimal_scene/MinimalScene.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,9 @@ void IgnRenderer::Initialize()
466466

467467
std::map<std::string, std::string> params;
468468
params["useCurrentGLContext"] = "1";
469+
params["winID"] = std::to_string(
470+
ignition::gui::App()->findChild<ignition::gui::MainWindow *>()->
471+
QuickWindow()->winId());
469472
auto engine = rendering::engine(this->engineName, params);
470473
if (!engine)
471474
{

src/plugins/scene3d/Scene3D.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1116,6 +1116,10 @@ void IgnRenderer::Initialize()
11161116

11171117
std::map<std::string, std::string> params;
11181118
params["useCurrentGLContext"] = "1";
1119+
params["winID"] = std::to_string(
1120+
ignition::gui::App()->findChild<ignition::gui::MainWindow *>()->
1121+
QuickWindow()->winId());
1122+
11191123
auto engine = rendering::engine(this->engineName, params);
11201124
if (!engine)
11211125
{

0 commit comments

Comments
 (0)