Work around for /away being called multiple times
This will have to be solved eventually in menu.c so you can change their status without emitting the signals.
This commit is contained in:
parent
b393d2f62f
commit
44ad5703ea
|
@ -3482,7 +3482,7 @@ fe_set_away (server *serv)
|
||||||
{
|
{
|
||||||
if (!sess->gui->is_tab || sess == current_tab)
|
if (!sess->gui->is_tab || sess == current_tab)
|
||||||
{
|
{
|
||||||
gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (sess->gui->menu_item[MENU_ID_AWAY]), serv->is_away);
|
GTK_CHECK_MENU_ITEM (sess->gui->menu_item[MENU_ID_AWAY])->active = serv->is_away;
|
||||||
/* gray out my nickname */
|
/* gray out my nickname */
|
||||||
mg_set_myself_away (sess->gui, serv->is_away);
|
mg_set_myself_away (sess->gui, serv->is_away);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue