Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
network:pidgin
pidgin-libnotify
0010-add-option-to-notify-about-all-messages-in...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0010-add-option-to-notify-about-all-messages-in-chat-room.patch of Package pidgin-libnotify
From b225a453fc2cf7d5160937953655a80cc6b46ba5 Mon Sep 17 00:00:00 2001 From: Antony Dovgal <tony@daylessday.org> Date: Mon, 27 May 2013 23:30:16 +0400 Subject: [PATCH 10/10] add option to notify about all messages in chat rooms contributed by @maverickagm in Issue #2 --- src/pidgin-libnotify.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pidgin-libnotify.c b/src/pidgin-libnotify.c index 0298082..b4e98bc 100644 --- a/src/pidgin-libnotify.c +++ b/src/pidgin-libnotify.c @@ -62,6 +62,11 @@ get_plugin_pref_frame (PurplePlugin *plugin) _("Show new messages text")); purple_plugin_pref_frame_add (frame, ppref); + ppref = purple_plugin_pref_new_with_name_and_label ( + "/plugins/gtk/libnotify/othermsgs", + _("Show all messages in chat rooms")); + purple_plugin_pref_frame_add (frame, ppref); + if (purple_prefs_get_int("/plugins/gtk/libnotify/timeout") == 0) { /* 3 seconds is the default timeout */ purple_prefs_set_int("/plugins/gtk/libnotify/timeout", 3000); @@ -543,7 +548,7 @@ notify_chat_nick (PurpleAccount *account, if (nick && !strcmp (sender, nick)) return; - if (!g_strstr_len (message, strlen(message), nick)) + if (!g_strstr_len(message, strlen(message), nick) && !purple_prefs_get_bool("/plugins/gtk/libnotify/othermsgs")) return; notify_msg_sent (account, conv, sender, message); @@ -669,6 +674,7 @@ init_plugin (PurplePlugin *plugin) purple_prefs_add_none ("/plugins/gtk/libnotify"); purple_prefs_add_bool ("/plugins/gtk/libnotify/newmsg", TRUE); purple_prefs_add_bool ("/plugins/gtk/libnotify/newmsgtxt", TRUE); + purple_prefs_add_bool ("/plugins/gtk/libnotify/othermsgs", TRUE); purple_prefs_add_bool ("/plugins/gtk/libnotify/blocked", TRUE); purple_prefs_add_bool ("/plugins/gtk/libnotify/newconvonly", FALSE); purple_prefs_add_bool ("/plugins/gtk/libnotify/signon", TRUE); -- 1.8.4.5
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor