diff Platforms/WebAssembly/Defaults.cpp @ 231:5027cb2feb51 am

viewport is now part of the Application itself and not global anymore
author am@osimis.io
date Thu, 14 Jun 2018 18:49:19 +0200
parents b0ba3b38a23c
children 68856534f005
line wrap: on
line diff
--- a/Platforms/WebAssembly/Defaults.cpp	Thu Jun 14 17:14:10 2018 +0200
+++ b/Platforms/WebAssembly/Defaults.cpp	Thu Jun 14 18:49:19 2018 +0200
@@ -73,7 +73,7 @@
     application->SetStartupParameter(keyc, value);
   }
 
-  void EMSCRIPTEN_KEEPALIVE StartWasmApplication(ViewportHandle viewport) {
+  void EMSCRIPTEN_KEEPALIVE StartWasmApplication() {
 
     printf("StartWasmApplication\n");
 
@@ -81,10 +81,10 @@
     boost::program_options::variables_map parameters;
     application->GetStartupParameters(parameters);
 
-    BasicWasmApplicationContext& context = dynamic_cast<BasicWasmApplicationContext&>(application->CreateApplicationContext(OrthancStone::WasmWebService::GetInstance(), FindViewportSharedPtr(viewport)));
+    BasicWasmApplicationContext& context = dynamic_cast<BasicWasmApplicationContext&>(application->CreateApplicationContext(OrthancStone::WasmWebService::GetInstance()));
     application->Initialize(statusBar_, parameters);
 
-    viewport->SetSize(width_, height_);
+//    viewport->SetSize(width_, height_);
     printf("StartWasmApplication - completed\n");
   }