open-with-pk: don't set error if the user cancelled the installation

This commit is contained in:
Cosimo Cecchi 2010-11-19 18:33:05 +01:00
parent 9df2c0910d
commit e7194c31a7

View File

@ -98,7 +98,10 @@ install_mime_types_ready_cb (GObject *source,
variant = g_dbus_proxy_call_finish (proxy, res, &error); variant = g_dbus_proxy_call_finish (proxy, res, &error);
if (variant == NULL) { if (variant == NULL) {
g_simple_async_result_set_from_error (self->priv->result, error); /* don't show errors if the user cancelled the installation explicitely */
if (g_strcmp0 (g_dbus_error_get_remote_error (error), "org.freedesktop.PackageKit.Modify.Cancelled") != 0)
g_simple_async_result_set_from_error (self->priv->result, error);
g_error_free (error); g_error_free (error);
} }