summaryrefslogtreecommitdiff
path: root/src/gui/windowmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/windowmanager.cpp')
-rw-r--r--src/gui/windowmanager.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/gui/windowmanager.cpp b/src/gui/windowmanager.cpp
index dfc72ab73..1959ac4a1 100644
--- a/src/gui/windowmanager.cpp
+++ b/src/gui/windowmanager.cpp
@@ -243,6 +243,19 @@ void WindowManager::resizeVideo(int actualWidth,
}
}
+bool WindowManager::setFullScreen(const bool fs)
+{
+#ifdef __native_client__
+ naclPostMessage("set-fullscreen",
+ fs ? "on" : "off");
+ return true;
+#else
+ if (!mainGraphics)
+ return false;
+ return mainGraphics->setFullscreen(fs);
+#endif
+}
+
void WindowManager::applyGrabMode()
{
SDL::grabInput(mainGraphics->getWindow(),