[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kjsembed/kjsembed
From:       Sebastian Sauer <mail () dipe ! org>
Date:       2007-05-15 1:21:42
Message-ID: 1179192102.138922.6605.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 664861 by sebsauer:

Fix crash. Uff, this one was really hard to localize.

 M  +1 -1      qobject_binding.cpp  
 M  +2 -2      slotproxy.cpp  


--- trunk/KDE/kdelibs/kjsembed/kjsembed/qobject_binding.cpp #664860:664861
@@ -674,7 +674,7 @@
                     QVariant v(tp, param[0]);
                     QObject* obj = v.value< QObject* >();
                     if( obj )
-                        return KJSEmbed::createQObject(exec, obj);
+                        return KJSEmbed::createQObject(exec, obj, \
KJSEmbed::ObjectBinding::QObjOwned);  } break;
                 default: break;
             }
--- trunk/KDE/kdelibs/kjsembed/kjsembed/slotproxy.cpp #664860:664861
@@ -254,11 +254,11 @@
                 {
                     case QMetaType::QObjectStar: {
                         QObject* obj = (*reinterpret_cast< QObject*(*)>( _a[idx] ));
-                        returnValue = KJSEmbed::createQObject(exec, obj);
+                        returnValue = KJSEmbed::createQObject(exec, obj, \
KJSEmbed::ObjectBinding::QObjOwned);  } break;
                     case QMetaType::QWidgetStar: {
                         QWidget* obj = (*reinterpret_cast< QWidget*(*)>( _a[idx] ));
-                        returnValue = KJSEmbed::createQObject(exec, obj);
+                        returnValue = KJSEmbed::createQObject(exec, obj, \
KJSEmbed::ObjectBinding::QObjOwned);  } break;
                     default: {
 #ifdef DEBUG_SLOTPROXY


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic