Skip to content

Commit 6bfbf92

Browse files
authored
Hide Ogre and Ogre2 external window on MacOS and Windows (#1141)
Hides Ogre and Ogre2 external window on MacOS and Windows. Unlike Linux, Ogre backend must use external window handles. Signed-off-by: Vasily Kiniv <[email protected]>
1 parent 25528d2 commit 6bfbf92

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

ogre/src/OgreRenderEngine.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -687,6 +687,7 @@ std::string OgreRenderEngine::CreateRenderWindow(const std::string &_handle,
687687
// Mac and Windows *must* use externalWindow handle.
688688
#if defined(__APPLE__) || defined(_MSC_VER)
689689
params["externalWindowHandle"] = _handle;
690+
params["hidden"] = "true";
690691
#else
691692
params["parentWindowHandle"] = _handle;
692693
#endif

ogre2/src/Ogre2RenderEngine.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1196,6 +1196,7 @@ std::string Ogre2RenderEngine::CreateRenderWindow(const std::string &_handle,
11961196
// Mac and Windows *must* use externalWindow handle.
11971197
#if defined(__APPLE__) || defined(_MSC_VER)
11981198
params["externalWindowHandle"] = _handle;
1199+
params["hidden"] = "true";
11991200
#else
12001201
params["parentWindowHandle"] = _handle;
12011202
#endif

0 commit comments

Comments
 (0)