... instead of strcmp()'ing the type strings.
Bug #620954.
g_return_if_fail (application->priv->appid != NULL);
g_return_if_fail (application->priv->is_remote);
g_return_if_fail (platform_data == NULL
- || strcmp (g_variant_get_type_string (platform_data), "a{sv}") == 0);
+ || g_variant_is_of_type (platform_data, G_VARIANT_TYPE ("a{sv}")) == 0);
if (!_g_application_platform_acquire_single_instance (application, NULL))
{
if (request_result == NULL)
return FALSE;
- if (strcmp (g_variant_get_type_string (request_result), "(u)") == 0)
+ if (g_variant_is_of_type (request_result, G_VARIANT_TYPE ("(u)")))
g_variant_get (request_result, "(u)", &request_status);
else
request_status = 0;