Acquire GIL for most MplCpp operations
The PyQt wrapped QApplication releases the GIL when notify is called so any Python operation resulting from an Qt event handler must acquire the GIL before calling to Python.
Showing
- Framework/PythonInterface/core/inc/MantidPythonInterface/core/CallMethod.h 17 additions, 0 deletions...nterface/core/inc/MantidPythonInterface/core/CallMethod.h
- qt/widgets/mplcpp/inc/MantidQtWidgets/MplCpp/Figure.h 6 additions, 1 deletionqt/widgets/mplcpp/inc/MantidQtWidgets/MplCpp/Figure.h
- qt/widgets/mplcpp/inc/MantidQtWidgets/MplCpp/FigureCanvasQt.h 8 additions, 2 deletions...idgets/mplcpp/inc/MantidQtWidgets/MplCpp/FigureCanvasQt.h
- qt/widgets/mplcpp/inc/MantidQtWidgets/MplCpp/Python/Object.h 8 additions, 0 deletionsqt/widgets/mplcpp/inc/MantidQtWidgets/MplCpp/Python/Object.h
- qt/widgets/mplcpp/src/Artist.cpp 6 additions, 1 deletionqt/widgets/mplcpp/src/Artist.cpp
- qt/widgets/mplcpp/src/Axes.cpp 32 additions, 21 deletionsqt/widgets/mplcpp/src/Axes.cpp
- qt/widgets/mplcpp/src/ColorbarWidget.cpp 4 additions, 1 deletionqt/widgets/mplcpp/src/ColorbarWidget.cpp
- qt/widgets/mplcpp/src/Colors.cpp 31 additions, 4 deletionsqt/widgets/mplcpp/src/Colors.cpp
- qt/widgets/mplcpp/src/Cycler.cpp 6 additions, 1 deletionqt/widgets/mplcpp/src/Cycler.cpp
- qt/widgets/mplcpp/src/Figure.cpp 11 additions, 2 deletionsqt/widgets/mplcpp/src/Figure.cpp
- qt/widgets/mplcpp/src/FigureCanvasQt.cpp 4 additions, 0 deletionsqt/widgets/mplcpp/src/FigureCanvasQt.cpp
- qt/widgets/mplcpp/src/ScalarMappable.cpp 10 additions, 5 deletionsqt/widgets/mplcpp/src/ScalarMappable.cpp
- qt/widgets/mplcpp/test/MplCppTestInitialization.h 1 addition, 0 deletionsqt/widgets/mplcpp/test/MplCppTestInitialization.h
Loading
Please register or sign in to comment