#include <libnotify/notification.h>
#include <libnotify/notify.h>
-#include <telepathy-glib/account-manager.h>
+#include <telepathy-glib/telepathy-glib.h>
#include <libempathy/empathy-gsettings.h>
#include <libempathy/empathy-utils.h>
{
EmpathyNotifyManagerPriv *priv = GET_PRIV (object);
- g_hash_table_destroy (priv->capabilities);
+ g_hash_table_unref (priv->capabilities);
G_OBJECT_CLASS (empathy_notify_manager_parent_class)->finalize (object);
}
return TRUE;
}
+
+NotifyNotification *
+empathy_notify_manager_create_notification (const gchar *summary,
+ const char *body,
+ const gchar *icon)
+{
+ NotifyNotification *notification;
+
+ notification = notify_notification_new (summary, body, icon);
+
+ notify_notification_set_hint (notification,
+ EMPATHY_NOTIFY_MANAGER_CAP_DESKTOP_ENTRY,
+ g_variant_new_string ("empathy"));
+
+ return notification;
+}