diff options
author | Guido Günther <agx@sigxcpu.org> | 2010-06-19 15:27:57 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2010-06-19 15:27:57 +0200 |
commit | daedd98264fd9aa755f3122d46ce27f93e08cfca (patch) | |
tree | 482a9e1683593e017f49a1fecb230c87c038f22b /src/ka-applet.c | |
parent | Imported Upstream version 0.16~rc1 (diff) | |
download | krb5-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.c | 17 |
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); } } |