comparison Framework/Volumes/VolumeSceneLayerSource.cpp @ 956:a7351ad54960

Made IsContextLost automatically set the flag by checking with the emscripten WebGL wrapper + added a LOT of logging messages right before throwing ErrorCode_BadSequenceOfCalls exceptions + increased the http request timeouts from 60 to 600 sec (big datasets in some recent customer use cases) + added IsContext lost through the Viewport/Context layer (to make it reachable from external API) + the same for the underlying device context (for debug)
author Benjamin Golinvaux <bgo@osimis.io>
date Wed, 21 Aug 2019 16:16:30 +0200
parents 094d10ed7ec2
children 2d8ab34c8c91
comparison
equal deleted inserted replaced
953:118fc5c85d07 956:a7351ad54960
83 83
84 ILayerStyleConfigurator& VolumeSceneLayerSource::GetConfigurator() const 84 ILayerStyleConfigurator& VolumeSceneLayerSource::GetConfigurator() const
85 { 85 {
86 if (configurator_.get() == NULL) 86 if (configurator_.get() == NULL)
87 { 87 {
88 LOG(ERROR) << "VolumeSceneLayerSource::GetConfigurator(): (configurator_.get() == NULL)";
88 throw Orthanc::OrthancException(Orthanc::ErrorCode_BadSequenceOfCalls); 89 throw Orthanc::OrthancException(Orthanc::ErrorCode_BadSequenceOfCalls);
89 } 90 }
90 91
91 return *configurator_; 92 return *configurator_;
92 } 93 }