aboutsummaryrefslogtreecommitdiffstats
path: root/libshiboken/gilstate.h
diff options
context:
space:
mode:
Diffstat (limited to 'libshiboken/gilstate.h')
-rw-r--r--libshiboken/gilstate.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/libshiboken/gilstate.h b/libshiboken/gilstate.h
index ba3aa2920..7045fb314 100644
--- a/libshiboken/gilstate.h
+++ b/libshiboken/gilstate.h
@@ -35,16 +35,17 @@
#ifndef GILSTATE_H
#define GILSTATE_H
+#include <shibokenmacros.h>
#include <Python.h>
namespace Shiboken
{
-class GilState
+class LIBSHIBOKEN_API GilState
{
public:
- GilState() { m_gstate = PyGILState_Ensure(); }
- ~GilState() { PyGILState_Release(m_gstate); }
+ GilState();
+ ~GilState();
private:
PyGILState_STATE m_gstate;
};