aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/library_browser.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/library_browser.js b/src/library_browser.js
index 3ff5c310..6405a956 100644
--- a/src/library_browser.js
+++ b/src/library_browser.js
@@ -240,7 +240,7 @@ mergeInto(LibraryManager.library, {
requestFullScreen: function() {
var canvas = Module.canvas;
function fullScreenChange() {
- if (Module['onFullScreen']) Module['onFullScreen']();
+ var isFullScreen = false;
if ((document['webkitFullScreenElement'] || document['webkitFullscreenElement'] ||
document['mozFullScreenElement'] || document['mozFullscreenElement'] ||
document['fullScreenElement'] || document['fullscreenElement']) === canvas) {
@@ -248,7 +248,9 @@ mergeInto(LibraryManager.library, {
canvas['mozRequestPointerLock'] ||
canvas['webkitRequestPointerLock'];
canvas.requestPointerLock();
+ isFullScreen = true;
}
+ if (Module['onFullScreen']) Module['onFullScreen'](isFullScreen);
}
document.addEventListener('fullscreenchange', fullScreenChange, false);