diff --git a/python/PyKDDockWidgets/typesystem_kddockwidgets.xml b/python/PyKDDockWidgets/typesystem_kddockwidgets.xml
index 6d0f8dbb..ac268cbe 100644
--- a/python/PyKDDockWidgets/typesystem_kddockwidgets.xml
+++ b/python/PyKDDockWidgets/typesystem_kddockwidgets.xml
@@ -11,6 +11,7 @@
+
@@ -19,6 +20,9 @@
+
+
+
+
diff --git a/src/DockWidgetBase.h b/src/DockWidgetBase.h
index b3959c16..e5170d37 100644
--- a/src/DockWidgetBase.h
+++ b/src/DockWidgetBase.h
@@ -411,7 +411,9 @@ protected:
void onParentChanged();
void onShown(bool spontaneous);
void onHidden(bool spontaneous);
- void onClosed(QCloseEvent *e);
+#ifndef PYTHON_BINDINGS //Pyside bug: https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-1327
+ void onCloseEvent(QCloseEvent *e);
+#endif
#if defined(DOCKS_DEVELOPER_MODE)
public Q_SLOTS: