diff -r da453f59d2f7 -r 583e2ba6e78e pidgin/gtkconv.c --- a/pidgin/gtkconv.c Tue Jul 02 23:58:27 2019 -0400 +++ b/pidgin/gtkconv.c Wed Jul 03 03:16:32 2019 -0400 @@ -2355,7 +2355,6 @@ const char *name = NULL; const char *stock = NULL; GdkPixbuf *status = NULL; - PurpleBlistUiOps *ops = purple_blist_get_ui_ops(); GtkIconSize size; g_return_val_if_fail(conv != NULL, NULL); @@ -2373,8 +2372,7 @@ /* I hate this hack. It fixes a bug where the pending message icon * displays in the conv tab even though it shouldn't. * A better solution would be great. */ - if (ops && ops->update) - ops->update(NULL, (PurpleBlistNode*)b); + purple_blist_update_node(NULL, PURPLE_BLIST_NODE(b)); } }