--- a/mcabber/mcabber/commands.c Tue Mar 23 23:57:57 2010 +0100
+++ b/mcabber/mcabber/commands.c Wed Mar 24 00:06:40 2010 +0100
@@ -627,7 +627,6 @@
scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE);
scr_setattentionflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE,
ROSTER_UI_PRIO_STATUS_WIN_MESSAGE, prio_max);
- update_roster = TRUE;
g_slist_free(notes);
}
@@ -2132,7 +2131,6 @@
scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE);
scr_setattentionflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE,
ROSTER_UI_PRIO_STATUS_WIN_MESSAGE, prio_max);
- update_roster = TRUE;
} else
scr_LogPrint(LPRINT_NORMAL, "No options found.");
return;
@@ -2242,7 +2240,6 @@
scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE);
scr_setattentionflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE,
ROSTER_UI_PRIO_STATUS_WIN_MESSAGE, prio_max);
- update_roster = TRUE;
return;
}
if (!assign) { // This is a query
@@ -2992,7 +2989,6 @@
scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE);
scr_setattentionflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE,
ROSTER_UI_PRIO_STATUS_WIN_MESSAGE, prio_max);
- update_roster = TRUE;
g_string_free(sbuf, TRUE);
g_slist_free(bm);
}
--- a/mcabber/mcabber/help.c Tue Mar 23 23:57:57 2010 +0100
+++ b/mcabber/mcabber/help.c Wed Mar 24 00:06:40 2010 +0100
@@ -204,7 +204,6 @@
scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE);
scr_setattentionflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE,
ROSTER_UI_PRIO_STATUS_WIN_MESSAGE, prio_max);
- update_roster = TRUE;
}
return TRUE;
--- a/mcabber/mcabber/screen.c Tue Mar 23 23:57:57 2010 +0100
+++ b/mcabber/mcabber/screen.c Wed Mar 24 00:06:40 2010 +0100
@@ -2897,7 +2897,6 @@
scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE);
scr_setattentionflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE,
ROSTER_UI_PRIO_STATUS_WIN_MESSAGE, prio_max);
- update_roster = TRUE;
}
// scr_set_chatmode()
@@ -2945,8 +2944,10 @@
} else {
current_id = NULL;
}
- if (!chatmode || !current_id || strcmp(bjid, current_id) || iscurrentlocked)
+ if (!chatmode || !current_id || strcmp(bjid, current_id) || iscurrentlocked) {
roster_msg_setflag(bjid, special, TRUE);
+ update_roster = TRUE;
+ }
}
// scr_setattentionflag_if_needed(bare_jid, special, value, action)
@@ -2980,8 +2981,10 @@
current_id = NULL;
}
- if (!chatmode || !current_id || strcmp(bjid, current_id) || iscurrentlocked)
+ if (!chatmode || !current_id || strcmp(bjid, current_id) || iscurrentlocked) {
roster_setuiprio(bjid, special, value, action);
+ update_roster = TRUE;
+ }
}
// scr_set_multimode()