Bug 628222 - Add support for libnotify-0.7+. r=karlt a=joe

This commit is contained in:
Priit Laes 2011-02-09 00:02:37 +01:00
Родитель afa09058fc
Коммит 970b70caff
1 изменённых файлов: 12 добавлений и 1 удалений

Просмотреть файл

@ -46,6 +46,11 @@
#include <gdk/gdk.h>
// Compatibility macro for <libnotify-0.7
#ifndef NOTIFY_CHECK_VERSION
#define NOTIFY_CHECK_VERSION(x,y,z) 0
#endif
static PRBool gHasActions = PR_FALSE;
static void notify_action_cb(NotifyNotification *notification,
@ -218,7 +223,13 @@ nsAlertsIconListener::ShowAlert(GdkPixbuf* aPixbuf)
{
mNotification = notify_notification_new(mAlertTitle.get(),
mAlertText.get(),
NULL, NULL);
NULL
// >=libnotify-0.7.0 has no support for attaching to widgets
#if !NOTIFY_CHECK_VERSION(0,7,0)
, NULL
#endif
);
if (!mNotification)
return NS_ERROR_OUT_OF_MEMORY;