Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/purple/purple.c

    rb38f655 r93e0901  
    238238                s = set_add(&acc->set, "mail_notifications", "false", set_eval_bool, acc);
    239239                s->flags |= ACC_SET_OFFLINE_ONLY;
    240 
    241                 s = set_add(&acc->set, "mail_notifications_handle", NULL, NULL, acc);
    242                 s->flags |= ACC_SET_OFFLINE_ONLY | SET_NULL_OK;
    243240        }
    244241
     
    264261        }
    265262        purple_accounts_remove(pa);
     263       
     264        /* Last, some protocols want their contact lists locally. */
     265        if (strcmp(acc->prpl->name, "whatsapp") == 0 || strcmp(acc->prpl->name, "gg") == 0) {
     266                acc->flags |= ACC_FLAG_LOCAL_CONTACTS;
     267        }
    266268}
    267269
     
    335337
    336338        purple_account_set_enabled(pd->account, "BitlBee", TRUE);
    337 
    338         if (set_getbool(&acc->set, "mail_notifications") && set_getstr(&acc->set, "mail_notifications_handle")) {
    339                 imcb_add_buddy(ic, set_getstr(&acc->set, "mail_notifications_handle"), NULL);
    340         }
    341339}
    342340
     
    12621260        struct im_connection *ic = purple_ic_by_gc(gc);
    12631261
    1264         imcb_notify_email(ic, "Received e-mail from %s for %s: %s <%s>", from, to, subject, url);
     1262        imcb_log(ic, "Received e-mail from %s for %s: %s <%s>", from, to, subject, url);
    12651263
    12661264        return NULL;
Note: See TracChangeset for help on using the changeset viewer.