Support for older libnotify versions
This commit is contained in:
parent
bd358dd570
commit
54c6418d61
@ -20,6 +20,10 @@
|
||||
#include <glib.h>
|
||||
#include <libnotify/notify.h>
|
||||
|
||||
#ifndef NOTIFY_CHECK_VERSION
|
||||
#define NOTIFY_CHECK_VERSION(x,y,z) 0
|
||||
#endif
|
||||
|
||||
static gboolean strip_markup = FALSE;
|
||||
|
||||
void
|
||||
@ -30,8 +34,16 @@ notification_backend_show (const char *title, const char *text)
|
||||
if (strip_markup)
|
||||
text = g_markup_escape_text (text, -1);
|
||||
|
||||
#if NOTIFY_CHECK_VERSION(0,7,0)
|
||||
notification = notify_notification_new (title, text, "hexchat");
|
||||
#else
|
||||
notification = notify_notification_new (title, text, "hexchat", NULL);
|
||||
#endif
|
||||
#if NOTIFY_CHECK_VERSION(0,6,0)
|
||||
notify_notification_set_hint (notification, "desktop-entry", g_variant_new_string ("hexchat"));
|
||||
#else
|
||||
notify_notification_set_hint_string (notification, "desktop-entry", "hexchat");
|
||||
#endif
|
||||
|
||||
notify_notification_show (notification, NULL);
|
||||
|
||||
@ -45,9 +57,6 @@ notification_backend_init (void)
|
||||
{
|
||||
GList* server_caps;
|
||||
|
||||
if (!NOTIFY_CHECK_VERSION (0, 7, 0))
|
||||
return 0;
|
||||
|
||||
if (!notify_init (PACKAGE_NAME))
|
||||
return 0;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user