Conditionally support libnotify 0.7 API

Fixes: https://bugs.launchpad.net/midori/+bug/710352
This commit is contained in:
Samuli Suominen 2011-01-31 01:46:19 +01:00 committed by Christian Dywan
parent 5acdb5516d
commit 26873b0f97

View file

@ -42,6 +42,9 @@
#if HAVE_LIBNOTIFY
#include <libnotify/notify.h>
#ifndef NOTIFY_CHECK_VERSION
#define NOTIFY_CHECK_VERSION(x,y,z) 0
#endif
#endif
struct _MidoriApp
@ -1203,8 +1206,11 @@ midori_app_send_notification (MidoriApp* app,
if (notify_is_initted ())
{
NotifyNotification* note;
#if NOTIFY_CHECK_VERSION (0, 7, 0)
note = notify_notification_new (title, message, "midori");
#else
note = notify_notification_new (title, message, "midori", NULL);
#endif
notify_notification_show (note, NULL);
g_object_unref (note);
}