diff options
author | Jory Pratt <anarchy@gentoo.org> | 2011-03-06 01:07:48 +0000 |
---|---|---|
committer | Jory Pratt <anarchy@gentoo.org> | 2011-03-06 01:07:48 +0000 |
commit | f11cb402f345ddb1aeb9880a8763429b5ffdfffd (patch) | |
tree | 7a7185b20640117a5b4a81a383efd9d3bec885b3 /mail-client/thunderbird/files | |
parent | arm stable (bug 355649) (diff) | |
download | gentoo-2-f11cb402f345ddb1aeb9880a8763429b5ffdfffd.tar.gz gentoo-2-f11cb402f345ddb1aeb9880a8763429b5ffdfffd.tar.bz2 gentoo-2-f11cb402f345ddb1aeb9880a8763429b5ffdfffd.zip |
Security bump, bug #357057
(Portage version: 2.1.9.42/cvs/Linux x86_64)
Diffstat (limited to 'mail-client/thunderbird/files')
-rw-r--r-- | mail-client/thunderbird/files/libnotify-0.7.patch | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/mail-client/thunderbird/files/libnotify-0.7.patch b/mail-client/thunderbird/files/libnotify-0.7.patch new file mode 100644 index 000000000000..ab363a2df070 --- /dev/null +++ b/mail-client/thunderbird/files/libnotify-0.7.patch @@ -0,0 +1,56 @@ +# HG changeset patch +# User Priit Laes <plaes@plaes.org> +# Parent 194dd9a57615185c998a87148fac65df51600758 +Bug 628222 - Add support for libnotify-0.7+. r=karlt + +diff --git a/mozilla/toolkit/system/gnome/nsAlertsIconListener.cpp b/mozilla/toolkit/system/gnome/nsAlertsIconListener.cpp +--- a/mozilla/toolkit/system/gnome/nsAlertsIconListener.cpp ++++ b/mozilla/toolkit/system/gnome/nsAlertsIconListener.cpp +@@ -42,16 +42,21 @@ + #include "nsNetUtil.h" + #include "nsIImageToPixbuf.h" + #include "nsIStringBundle.h" + + #include <gdk-pixbuf/gdk-pixbuf.h> + #include <libnotify/notify.h> + #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, + gchar *action, gpointer user_data) + { + nsAlertsIconListener* alert = static_cast<nsAlertsIconListener*> (user_data); + alert->SendCallback(); + } +@@ -199,17 +204,23 @@ nsAlertsIconListener::OnStopFrame(imgIRe + return NS_OK; + } + + nsresult + nsAlertsIconListener::ShowAlert(GdkPixbuf* aPixbuf) + { + NotifyNotification* notify = 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 (!notify) + return NS_ERROR_OUT_OF_MEMORY; + + if (aPixbuf) + notify_notification_set_icon_from_pixbuf(notify, aPixbuf); + + NS_ADDREF(this); + if (mAlertHasAction) { + |