From 5bd8147956aa7b54af96ce4a0ec9f00afb8fcf88 Mon Sep 17 00:00:00 2001 From: Hugo Lima Date: Tue, 30 Mar 2010 12:01:10 -0300 Subject: Adapt to changes in libshiboken MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewer: Anderson Lizardo Reviewer: Bruno Araújo --- PySide/QtGui/glue/qapplication_init.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'PySide/QtGui') diff --git a/PySide/QtGui/glue/qapplication_init.cpp b/PySide/QtGui/glue/qapplication_init.cpp index 554641d46..20e487b70 100644 --- a/PySide/QtGui/glue/qapplication_init.cpp +++ b/PySide/QtGui/glue/qapplication_init.cpp @@ -30,9 +30,12 @@ int SbkQApplication_Init(PyObject* self, PyObject* args, PyObject*) return -1; } - SbkBaseWrapper_setCptr(self, new QApplication(QApplicationArgCount, QApplicationArgValues)); + void* cptr = new QApplication(QApplicationArgCount, QApplicationArgValues); + Shiboken::setCppPointer(reinterpret_cast(self), + Shiboken::SbkType(), + cptr); SbkBaseWrapper_setValidCppObject(self, 1); - Shiboken::BindingManager::instance().registerWrapper(reinterpret_cast(self)); + Shiboken::BindingManager::instance().registerWrapper(reinterpret_cast(self), cptr); // Verify if qApp is in main module const char QAPP_MACRO[] = "qApp"; -- cgit v1.2.3