diff --git a/src/Gui/WidgetFactory.cpp b/src/Gui/WidgetFactory.cpp index ebde79a461..4b49c0116b 100644 --- a/src/Gui/WidgetFactory.cpp +++ b/src/Gui/WidgetFactory.cpp @@ -280,7 +280,7 @@ QObject* PythonWrapper::toQObject(const Py::Object& pyobject) Py::Object PythonWrapper::fromQIcon(const QIcon* icon) { #if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE) - const char* typeName = typeid(icon).name(); + const char* typeName = typeid(*const_cast(icon)).name(); PyObject* pyobj = Shiboken::Object::newObject(reinterpret_cast(Shiboken::SbkType()), const_cast(icon), true, false, typeName); if (pyobj)