Salome HOME
projects
/
modules
/
paravis.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
eac8c04
)
0023568: [CEA 2245] SALOME crashes when you dump a PARAVIS study in a script file
author
mkr
<margarita.karpunina@opencascade.com>
Thu, 21 Jun 2018 13:39:36 +0000
(16:39 +0300)
committer
vsr
<vsr@opencascade.com>
Wed, 18 Jul 2018 11:20:10 +0000
(14:20 +0300)
Fix a bug
src/PVGUI/PVGUI_Module.cxx
patch
|
blob
|
history
diff --git
a/src/PVGUI/PVGUI_Module.cxx
b/src/PVGUI/PVGUI_Module.cxx
index d1206bbca8f3df70a2c23ffe3ee7559cc030275d..342af676ab75f1572a9931a45c5f801de88a4a52 100644
(file)
--- a/
src/PVGUI/PVGUI_Module.cxx
+++ b/
src/PVGUI/PVGUI_Module.cxx
@@
-846,7
+846,7
@@
QString PVGUI_Module::getTraceString()
vtkPythonScopeGilEnsurer psge;
PyObject * mods(PySys_GetObject(const_cast<char*>("modules")));
PyObject * trace_mod(PyDict_GetItemString(mods, "paraview.smtrace")); // module was already (really) imported by vtkSMTrace
vtkPythonScopeGilEnsurer psge;
PyObject * mods(PySys_GetObject(const_cast<char*>("modules")));
PyObject * trace_mod(PyDict_GetItemString(mods, "paraview.smtrace")); // module was already (really) imported by vtkSMTrace
- if (PyModule_Check(trace_mod)) {
+ if (
trace_mod && trace_mod != Py_None &&
PyModule_Check(trace_mod)) {
vtkSmartPyObject save_cam(PyObject_GetAttrString(trace_mod, const_cast<char*>("SaveCameras")));
vtkSmartPyObject camera_trace(PyObject_CallMethod(save_cam, const_cast<char*>("get_trace"), NULL));
// Convert to a single string
vtkSmartPyObject save_cam(PyObject_GetAttrString(trace_mod, const_cast<char*>("SaveCameras")));
vtkSmartPyObject camera_trace(PyObject_CallMethod(save_cam, const_cast<char*>("get_trace"), NULL));
// Convert to a single string