aboutsummaryrefslogtreecommitdiff
path: root/src/ka-applet.c
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2010-06-19 15:27:57 +0200
committerGuido Günther <agx@sigxcpu.org>2010-06-19 15:27:57 +0200
commitdaedd98264fd9aa755f3122d46ce27f93e08cfca (patch)
tree482a9e1683593e017f49a1fecb230c87c038f22b /src/ka-applet.c
parentImported Upstream version 0.16~rc1 (diff)
downloadkrb5-auth-dialog-daedd98264fd9aa755f3122d46ce27f93e08cfca.tar.gz
krb5-auth-dialog-daedd98264fd9aa755f3122d46ce27f93e08cfca.tar.bz2
krb5-auth-dialog-daedd98264fd9aa755f3122d46ce27f93e08cfca.zip
Imported Upstream version 0.16~rc2
Diffstat (limited to 'src/ka-applet.c')
-rw-r--r--src/ka-applet.c17
1 files changed, 13 insertions, 4 deletions
diff --git a/src/ka-applet.c b/src/ka-applet.c
index 472f4f5..bce4288 100644
--- a/src/ka-applet.c
+++ b/src/ka-applet.c
@@ -463,7 +463,8 @@ ka_send_event_notification (KaApplet *applet,
const char *icon,
const char *action)
{
- const char *notify_icon;
+ const char *notify_icon;
+ GError *error = NULL;
g_return_if_fail (applet != NULL);
g_return_if_fail (summary != NULL);
@@ -473,8 +474,16 @@ ka_send_event_notification (KaApplet *applet,
notify_init (PACKAGE);
if (applet->priv->notification != NULL) {
- notify_notification_close (applet->priv->notification, NULL);
+ if (!notify_notification_close (applet->priv->notification,
+ &error)) {
+ if (error)
+ g_warning ("Cannot close notification %s",
+ error->message);
+ else
+ g_warning ("Cannot close notification");
+ }
g_object_unref (applet->priv->notification);
+ g_clear_error (&error);
}
notify_icon = icon ? icon : "krb-valid-ticket";
@@ -620,7 +629,7 @@ ka_applet_cb_preferences (GtkWidget* menuitem G_GNUC_UNUSED,
G_CALLBACK (gtk_widget_destroy),
NULL);
gtk_widget_show (message_dialog);
- g_error_free (error);
+ g_clear_error (&error);
}
}
@@ -661,7 +670,7 @@ ka_about_dialog_url_hook (GtkAboutDialog *about,
G_CALLBACK (gtk_widget_destroy),
NULL);
gtk_widget_show (message_dialog);
- g_error_free (error);
+ g_clear_error (&error);
}
}
bgstack15