--- a/src/visualizer/model/visual-simulator-impl.cc Mon Apr 23 13:46:14 2012 +0200
+++ b/src/visualizer/model/visual-simulator-impl.cc Tue Apr 24 17:29:28 2012 +0100
@@ -117,11 +117,22 @@
const char *argv[] = { "python", NULL};
Py_Initialize ();
PySys_SetArgv (1, (char**) argv);
+ PyRun_SimpleString (
+ "import visualizer\n"
+ "visualizer.start();\n"
+ );
}
- PyRun_SimpleString (
- "import visualizer\n"
- "visualizer.start();\n"
- );
+ else
+ {
+ PyGILState_STATE __py_gil_state = PyGILState_Ensure ();
+
+ PyRun_SimpleString (
+ "import visualizer\n"
+ "visualizer.start();\n"
+ );
+
+ PyGILState_Release (__py_gil_state);
+ }
}
void