sardemff7 / purple-libnotify-plus

Provide libnotify interface to Pidgin and Finch, inspired by Pidgin-libnotify and Guifications
GNU General Public License v3.0
21 stars 9 forks source link

buddy listed more than once creates duplicate notifications #4

Closed gitman0 closed 11 years ago

gitman0 commented 11 years ago

I am using purple-libnotify+-1.99.2 patched to work with purple-events-0.3.git, libnotify-0.5.1 and glib2-2.28.6 on fedora 14 with pidgin 2.10.0. Everything appears to be working properly, and I can provide source rpms if anyone is interested. However, one problem I've noticed is that if a buddy is listed more than once on my buddy list, lets say 3 times, I will get 3 duplicate notifications every time that buddy signs on or off, or goes away/idle and comes back. Is this a known issue, and are there any plans to address it? It really should only display a single notification per unique buddy. Removing the duplicate entries on my buddy list won't work because the buddy list is set by the server; if I remove the entries, they will come right back.

Thanks!

sardemff7 commented 11 years ago

It is based on contacts, which are “merged buddies”. I will not fix it in purple-events (and it is not fixable imo), you should just merge the different buddies in the same contact.

gitman0 commented 11 years ago

Just to be clear, they are not different buddies - they are the same buddy listed multiple times on the buddy list in different groups.

sardemff7 commented 11 years ago

I think it is a limitation of the libpurple buddy list. I will try to get more information on that.