[Kde-bindings] KDE/kdebindings/generator/generators/smoke

Richard Dale Richard_Dale at tipitina.demon.co.uk
Thu Jan 28 11:57:07 UTC 2010


SVN commit 1081455 by rdale:

* External classes were not being included in the up casts. Fixes problem with
the KParts::MainWindow::actionCollection() method call reported by Stefano
Crocco
* The same fix is probably needed for down casts too

CCMAIL: kde-bindings at kde.org


 M  +1 -1      writeSmokeDataFile.cpp  


--- trunk/KDE/kdebindings/generator/generators/smoke/writeSmokeDataFile.cpp #1081454:1081455
@@ -132,7 +132,7 @@
         foreach (const Class* base, Util::superClassList(&klass)) {
             QString className = base->toString();
             
-            if (includedClasses.contains(className)) {
+            if (includedClasses.contains(className) || externalClasses.contains((Class *) base)) {
                 int index = classIndex[className];
                 if (indices.contains(index))
                     continue;



More information about the Kde-bindings mailing list