Mercurial > pidgin
diff src/savedstatuses.c @ 13244:c97c76d9d347
[gaim-migrate @ 15610]
Don't create duplicate primtive statuses without messages when using
the docklet, either. And I renamed a function and made it only look
for transient statuses.
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Sun, 12 Feb 2006 16:30:57 +0000 |
| parents | 22f8ed4e5294 |
| children | 24ac8fc885b8 |
line wrap: on
line diff
--- a/src/savedstatuses.c Sun Feb 12 16:28:17 2006 +0000 +++ b/src/savedstatuses.c Sun Feb 12 16:30:57 2006 +0000 @@ -804,8 +804,8 @@ } GaimSavedStatus * -gaim_savedstatus_find_by_type_and_message(GaimStatusPrimitive type, - const char *message) +gaim_savedstatus_find_transient_by_type_and_message(GaimStatusPrimitive type, + const char *message) { GList *iter; GaimSavedStatus *status; @@ -813,7 +813,7 @@ for (iter = saved_statuses; iter != NULL; iter = iter->next) { status = (GaimSavedStatus *)iter->data; - if ((status->type == type) && + if ((status->type == type) && gaim_savedstatus_is_transient(status) && (((status->message == NULL) && (message == NULL)) || ((status->message != NULL) && (message != NULL) && !strcmp(status->message, message)))) {
