# HG changeset patch # User Benjamin Golinvaux # Date 1563267063 -7200 # Node ID f557b18d287f1ffdd2b4f60ec633d45f5d3e5177 # Parent 0c5201499af8899fb15d0953344d3495dc1bc443 wasm: error log if canvas GL context can't be created diff -r 0c5201499af8 -r f557b18d287f Framework/OpenGL/WebAssemblyOpenGLContext.cpp --- a/Framework/OpenGL/WebAssemblyOpenGLContext.cpp Mon Jul 15 12:48:19 2019 +0200 +++ b/Framework/OpenGL/WebAssemblyOpenGLContext.cpp Tue Jul 16 10:51:03 2019 +0200 @@ -49,8 +49,10 @@ context_ = emscripten_webgl_create_context(canvas.c_str(), &attr); if (context_ < 0) { - throw Orthanc::OrthancException(Orthanc::ErrorCode_InternalError, - "Cannot create an OpenGL context for canvas: " + canvas); + std::string message("Cannot create an OpenGL context for canvas: "); + message += canvas; + LOG(ERROR) << message; + throw Orthanc::OrthancException(Orthanc::ErrorCode_InternalError, message); } UpdateSize(); diff -r 0c5201499af8 -r f557b18d287f Framework/Scene2DViewport/AngleMeasureTool.cpp --- a/Framework/Scene2DViewport/AngleMeasureTool.cpp Mon Jul 15 12:48:19 2019 +0200 +++ b/Framework/Scene2DViewport/AngleMeasureTool.cpp Tue Jul 16 10:51:03 2019 +0200 @@ -298,7 +298,7 @@ #if 0 // TODO:make it togglable - bool enableInfoDisplay = false; + bool enableInfoDisplay = true; if (enableInfoDisplay) { TrackerSample_SetInfoDisplayMessage("center_.GetX()", diff -r 0c5201499af8 -r f557b18d287f Framework/Scene2DViewport/MeasureTool.h --- a/Framework/Scene2DViewport/MeasureTool.h Mon Jul 15 12:48:19 2019 +0200 +++ b/Framework/Scene2DViewport/MeasureTool.h Tue Jul 16 10:51:03 2019 +0200 @@ -144,5 +144,5 @@ } -extern void TrackerSample_SetInfoDisplayMessage( - std::string key, std::string value); + //extern void TrackerSample_SetInfoDisplayMessage( + // std::string key, std::string value);