diff Framework/Viewport/WebGLViewport.cpp @ 1483:6abd819aa534

moving edge case from WebGLViewport::UpdateSize() to WebAssemblyOpenGLContext::RefreshCanvasSize()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 20 Jun 2020 11:16:55 +0200
parents 5c96bf3f1d32
children
line wrap: on
line diff
--- a/Framework/Viewport/WebGLViewport.cpp	Sat Jun 20 11:08:28 2020 +0200
+++ b/Framework/Viewport/WebGLViewport.cpp	Sat Jun 20 11:16:55 2020 +0200
@@ -59,26 +59,6 @@
   }
     
 
-  void WebGLViewport::UpdateSize(ICompositor& compositor)
-  {
-    try
-    {
-      context_.RefreshCanvasSize();
-    }
-    catch (const StoneException& e)
-    {
-      // Ignore problems about the loss of the WebGL context (edge case)
-      if (e.GetErrorCode() == ErrorCode_WebGLContextLost)
-      {
-        return;
-      }
-      else
-      {
-        throw;
-      }
-    }
-  }
-
   WebGLViewport::WebGLViewport(const std::string& canvasId, bool enableEmscriptenMouseEvents) :
     WebAssemblyViewport(canvasId,enableEmscriptenMouseEvents),
     context_(GetCanvasCssSelector())