diff options
Diffstat (limited to 'community/balsa/balsa-2.4.8-libnotify-0.7.patch')
-rw-r--r-- | community/balsa/balsa-2.4.8-libnotify-0.7.patch | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/community/balsa/balsa-2.4.8-libnotify-0.7.patch b/community/balsa/balsa-2.4.8-libnotify-0.7.patch new file mode 100644 index 000000000..0cef7f54a --- /dev/null +++ b/community/balsa/balsa-2.4.8-libnotify-0.7.patch @@ -0,0 +1,51 @@ +--- libbalsa/information.c ++++ libbalsa/information.c +@@ -27,6 +27,9 @@ + + #ifdef HAVE_NOTIFY + #include <libnotify/notify.h> ++#ifndef NOTIFY_CHECK_VERSION ++#define NOTIFY_CHECK_VERSION(x,y,z) 0 ++#endif + #include <gtk/gtk.h> + #endif + #include <string.h> +@@ -122,7 +125,11 @@ + g_free(msg); + + note = ++#if NOTIFY_CHECK_VERSION (0, 7, 0) ++ notify_notification_new("Balsa", escaped->str, icon_str); ++#else + notify_notification_new("Balsa", escaped->str, icon_str, NULL); ++#endif + g_string_free(escaped, TRUE); + + notify_notification_set_timeout(note, 7000); /* 7 seconds */ +--- src/main-window.c ++++ src/main-window.c +@@ -85,6 +85,12 @@ + + #define MAILBOX_DATA "mailbox_data" + ++#ifdef HAVE_NOTIFY ++#ifndef NOTIFY_CHECK_VERSION ++#define NOTIFY_CHECK_VERSION(x,y,z) 0 ++#endif ++#endif ++ + enum { + OPEN_MAILBOX_NODE, + CLOSE_MAILBOX_NODE, +@@ -3406,7 +3412,11 @@ + } else { + num_total = num_new; + balsa_app.main_window->new_mail_note = ++#if NOTIFY_CHECK_VERSION (0, 7, 0) ++ notify_notification_new("Balsa", NULL, NULL); ++#else + notify_notification_new("Balsa", NULL, NULL, NULL); ++#endif + g_object_add_weak_pointer(G_OBJECT(balsa_app.main_window-> + new_mail_note), + (gpointer) & balsa_app.main_window-> |