qulogic/gplugin

Use g_value_dup functions.
feature/new-glib-stuff
2019-01-24, Elliott Sales de Andrade
aee546872ed7
Parents c16fe5730dd1
Children 2d1b124d8a70
Use g_value_dup functions.
--- a/gplugin/gplugin-native-plugin.c Thu Jan 24 18:45:47 2019 -0500
+++ b/gplugin/gplugin-native-plugin.c Thu Jan 24 18:23:59 2019 -0500
@@ -155,13 +155,13 @@
/* overrides */
case PROP_FILENAME:
- priv->filename = g_strdup(g_value_get_string(value));
+ priv->filename = g_value_dup_string(value);
break;
case PROP_LOADER:
- priv->loader = g_object_ref(g_value_get_object(value));
+ priv->loader = g_value_dup_object(value);
break;
case PROP_INFO:
- priv->info = g_object_ref(g_value_get_object(value));
+ priv->info = g_value_dup_object(value);
break;
case PROP_STATE:
priv->state = g_value_get_enum(value);
--- a/lua/gplugin-lua-plugin.c Thu Jan 24 18:45:47 2019 -0500
+++ b/lua/gplugin-lua-plugin.c Thu Jan 24 18:23:59 2019 -0500
@@ -114,13 +114,13 @@
/* overrides */
case PROP_FILENAME:
- priv->filename = g_strdup(g_value_get_string(value));
+ priv->filename = g_value_dup_string(value);
break;
case PROP_LOADER:
- priv->loader = g_object_ref(g_value_get_object(value));
+ priv->loader = g_value_dup_object(value);
break;
case PROP_INFO:
- priv->info = g_object_ref(g_value_get_object(value));
+ priv->info = g_value_dup_object(value);
break;
case PROP_STATE:
priv->state = g_value_get_enum(value);
--- a/python/gplugin-python-plugin.c Thu Jan 24 18:45:47 2019 -0500
+++ b/python/gplugin-python-plugin.c Thu Jan 24 18:23:59 2019 -0500
@@ -234,13 +234,13 @@
/* overrides */
case PROP_FILENAME:
- priv->filename = g_strdup(g_value_get_string(value));
+ priv->filename = g_value_dup_string(value);
break;
case PROP_LOADER:
- priv->loader = g_object_ref(g_value_get_object(value));
+ priv->loader = g_value_dup_object(value);
break;
case PROP_INFO:
- priv->info = g_object_ref(g_value_get_object(value));
+ priv->info = g_value_dup_object(value);
break;
case PROP_STATE:
priv->state = g_value_get_enum(value);