From 487a0a87331fedb3da5c0cbf6a7f73954f6ebdbf Mon Sep 17 00:00:00 2001 From: Ylva Selling Date: Mon, 8 May 2023 14:10:02 -0400 Subject: [PATCH] Add missing property dimensions to screenspace browser --- modules/webbrowser/src/screenspacebrowser.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/webbrowser/src/screenspacebrowser.cpp b/modules/webbrowser/src/screenspacebrowser.cpp index f1ebe5fc81..b3c18a9bc3 100644 --- a/modules/webbrowser/src/screenspacebrowser.cpp +++ b/modules/webbrowser/src/screenspacebrowser.cpp @@ -63,6 +63,7 @@ namespace { struct [[codegen::Dictionary(ScreenSpaceBrowser)]] Parameters { std::optional identifier; std::optional url; + std::optional dimensions; }; #include "screenspacebrowser_codegen.cpp" @@ -93,7 +94,7 @@ ScreenSpaceBrowser::ScreenSpaceBrowser(const ghoul::Dictionary& dictionary) _url = p.url.value_or(_url); glm::vec2 windowDimensions = global::windowDelegate->currentSubwindowSize(); - _dimensions = windowDimensions; + _dimensions = p.dimensions.value_or(windowDimensions); _renderHandler = new ScreenSpaceRenderHandler; _keyboardHandler = new WebKeyboardHandler();