[pygobject/gsoc2009: 141/160] Remove useless code



commit 3c3d3ec996e8e5acf71780c4ba80c8ce56fbe09e
Author: Simon van der Linden <svdlinden src gnome org>
Date:   Wed Aug 12 16:00:49 2009 +0200

    Remove useless code
    
    Looking up the type in the repository is now useless, since
    pygobject_lookup_class does it if it's not registered yet.

 gi/pygi-argument.c |   13 -------------
 1 files changed, 0 insertions(+), 13 deletions(-)
---
diff --git a/gi/pygi-argument.c b/gi/pygi-argument.c
index dfd3118..43963a1 100644
--- a/gi/pygi-argument.c
+++ b/gi/pygi-argument.c
@@ -1362,21 +1362,8 @@ _pygi_argument_to_object (GArgument  *arg,
                     break;
                 }
                 case GI_INFO_TYPE_OBJECT:
-                {
-                    PyObject *py_type;
-
-                    /* Make sure the class is initialized. */
-                    py_type = pygi_type_find_by_gi_info(info);
-                    if (py_type == NULL) {
-                        break;
-                    }
-
                     object = pygobject_new(arg->v_pointer);
-
-                    Py_DECREF(py_type);
-
                     break;
-                }
                 default:
                     /* TODO: To complete with other types. */
                     g_assert_not_reached();



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]