Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Issue #2830: Compilation bug fix
[modules/shaper.git]
/
src
/
XGUI
/
XGUI_Displayer.cpp
diff --git
a/src/XGUI/XGUI_Displayer.cpp
b/src/XGUI/XGUI_Displayer.cpp
index 6c54faa53b78dba79c96a0e3516bad58834e84ee..16b1ecb657c27aa009e2f2cc8abb0888b1ff3427 100644
(file)
--- a/
src/XGUI/XGUI_Displayer.cpp
+++ b/
src/XGUI/XGUI_Displayer.cpp
@@
-38,6
+38,7
@@
#include <ModelAPI_Tools.h>
#include <ModelAPI_AttributeIntArray.h>
#include <ModelAPI_ResultBody.h>
#include <ModelAPI_Tools.h>
#include <ModelAPI_AttributeIntArray.h>
#include <ModelAPI_ResultBody.h>
+#include <ModelAPI_ResultConstruction.h>
#include <ModuleBase_BRepOwner.h>
#include <ModuleBase_IModule.h>
#include <ModuleBase_BRepOwner.h>
#include <ModuleBase_IModule.h>
@@
-697,7
+698,11
@@
Handle(AIS_InteractiveContext) XGUI_Displayer::AISContext() const
ModuleBase_IViewer::DefaultHighlightDrawer = aContext->HighlightStyle();
Handle(Prs3d_Drawer) aSelStyle = aContext->SelectionStyle();
ModuleBase_IViewer::DefaultHighlightDrawer = aContext->HighlightStyle();
Handle(Prs3d_Drawer) aSelStyle = aContext->SelectionStyle();
- double aDeflection = Config_PropManager::real("Visualization", "construction_deflection");
+ double aDeflection =
+ QString(ModelAPI_ResultConstruction::DEFAULT_DEFLECTION().c_str()).toDouble();
+ try {
+ aDeflection = Config_PropManager::real("Visualization", "construction_deflection");
+ } catch (...) {}
ModuleBase_IViewer::DefaultHighlightDrawer->SetDeviationCoefficient(aDeflection);
aSelStyle->SetDeviationCoefficient(aDeflection);
ModuleBase_IViewer::DefaultHighlightDrawer->SetDeviationCoefficient(aDeflection);
aSelStyle->SetDeviationCoefficient(aDeflection);