diff generator/dgenerator.cpp @ 185:4fcf7ba2a791

remove unneeded fields
author eldar
date Sat, 04 Jul 2009 13:15:01 +0000
parents 7d9db724ee1d
children 34fe79a9915b
line wrap: on
line diff
--- a/generator/dgenerator.cpp	Sat Jul 04 13:04:46 2009 +0000
+++ b/generator/dgenerator.cpp	Sat Jul 04 13:15:01 2009 +0000
@@ -1671,13 +1671,7 @@
         {
             Indentation indent(INDENT);
 
-/*            if(d_class->name() == "QObject")
-                s << INDENT << "if(!__no_real_delete) {" << endl
-                  << INDENT << "    __qobject_is_deleting = true;" << endl
-                  << INDENT << "    scope(exit) __qobject_is_deleting = false;" << endl
-                  << INDENT << "    __free_native_resources();" << endl
-                  << INDENT << "}" << endl;*/
-
+/*
             if(d_class->name() == "QObject")
                 s << INDENT << "if(!__gc_managed)" << endl
                         << INDENT << "    remove(__gc_ref_list, this);" << endl
@@ -1686,6 +1680,13 @@
                         << INDENT << "    scope(exit) __qobject_is_deleting = false;" << endl
                         << INDENT << "    __free_native_resources();" << endl
                         << INDENT << "}" << endl;
+*/
+            if(d_class->name() == "QObject")
+                s << INDENT << "if(!__no_real_delete) {" << endl
+                  << INDENT << "    __qobject_is_deleting = true;" << endl
+                  << INDENT << "    scope(exit) __qobject_is_deleting = false;" << endl
+                  << INDENT << "    __free_native_resources();" << endl
+                  << INDENT << "}" << endl;
             else
                 s << INDENT << "if(!__no_real_delete)" << endl
                   << INDENT << "    __free_native_resources();" << endl;
@@ -2238,9 +2239,9 @@
             {
                 Indentation indent(INDENT);
                 s << "(void* native_id, bool gc_managed) {" << endl
-                  << INDENT << "if(!gc_managed)" << endl
+/*                  << INDENT << "if(!gc_managed)" << endl
                   << INDENT << "    __gc_ref_list ~= this;" << endl
-                  << INDENT << "__gc_managed = gc_managed;" << endl
+                  << INDENT << "__gc_managed = gc_managed;" << endl */
                   << INDENT << "super(native_id);" << endl;
             }
         }