]> git.pld-linux.org Git - packages/gossip.git/blob - gossip-roster-not-found.patch
- 0.10.1, updated/cleaned up BR, disable notification support (requires old
[packages/gossip.git] / gossip-roster-not-found.patch
1 --- gossip-0.8/src/gossip-app.c.orig    2005-01-08 04:19:38.877406688 +0100
2 +++ gossip-0.8/src/gossip-app.c 2005-01-08 04:22:41.717610752 +0100
3 @@ -1630,16 +1630,18 @@
4                 if (str && strcmp (str, "") != 0) {
5                         item = gossip_roster_find_item (gossip_app_get_roster (),
6                                                         str);
7 -                       if (!item) {
8 +                       if (item) {
9 +                               contact = gossip_roster_get_contact_from_item (gossip_app_get_roster (),
10 +                                                               item);
11 +                               chat = gossip_private_chat_get_for_contact (contact, TRUE);
12 +                               
13 +                               gossip_chat_present (GOSSIP_CHAT (chat));
14 +                       }
15 +                       else {
16                                 /* FIXME: Display error dialog... */
17                                 g_warning ("'%s' is not a valid JID or nick name.", str);
18                         }
19  
20 -                       contact = gossip_roster_get_contact_from_item (gossip_app_get_roster (),
21 -                                                              item);
22 -                       chat = gossip_private_chat_get_for_contact (contact, TRUE);
23 -                       
24 -                       gossip_chat_present (GOSSIP_CHAT (chat));
25                 }
26         }
27  
This page took 0.373808 seconds and 3 git commands to generate.