Be less annoying with deprecation warnings
authorJens Georg <mail@jensge.org>
Fri, 29 Jul 2011 08:56:55 +0000 (10:56 +0200)
committerJens Georg <mail@jensge.org>
Sat, 30 Jul 2011 10:38:56 +0000 (12:38 +0200)
libgssdp/gssdp-client.c

index 363d734..7bbc71d 100644 (file)
@@ -321,8 +321,9 @@ gssdp_client_set_property (GObject      *object,
                                             g_value_get_string (value));
                 break;
         case PROP_MAIN_CONTEXT:
-                g_warning ("GSSDPClient:main-context is deprecated."
-                           " Please use g_main_context_push_thread_default()");
+                if (g_value_get_pointer (value) != NULL)
+                        g_warning ("GSSDPClient:main-context is deprecated."
+                                   " Please use g_main_context_push_thread_default()");
                 break;
         case PROP_IFACE:
                 client->priv->iface = g_value_dup_string (value);