[libgit2-glib] ggit_object_factory: Fix constructor return type



commit 0615081c898c244734c8f126fe9e18fdf4c08653
Author: Jan Alexander Steffens (heftig) <jan steffens gmail com>
Date:   Sun Mar 1 17:31:10 2020 +0000

    ggit_object_factory: Fix constructor return type
    
    g_object_ref passes through the type on GNUlike compilers. We need to
    cast it before returning it.

 libgit2-glib/ggit-object-factory.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/libgit2-glib/ggit-object-factory.c b/libgit2-glib/ggit-object-factory.c
index 59db627..efc3601 100644
--- a/libgit2-glib/ggit-object-factory.c
+++ b/libgit2-glib/ggit-object-factory.c
@@ -81,7 +81,7 @@ ggit_object_factory_constructor (GType                  type,
 
        if (the_instance)
        {
-               return g_object_ref (the_instance);
+               return G_OBJECT (g_object_ref (the_instance));
        }
 
        ret = G_OBJECT_CLASS (ggit_object_factory_parent_class)->constructor (type,


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