X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Ftoolbar.c;h=bc435a8679db97d1382c30066c0e6e21a62de990;hp=fcd6c903e3c9529f866db6163dfba17a859d040e;hb=e6c967b930960a393eb3ba1dea6cd9aaf6cceec6;hpb=c2257c34c2908f2dea9abc08cd823ea3fab32058 diff --git a/src/toolbar.c b/src/toolbar.c index fcd6c903e..bc435a867 100644 --- a/src/toolbar.c +++ b/src/toolbar.c @@ -778,12 +778,14 @@ static void activate_compose_button (Toolbar *toolbar, { if ((!toolbar->compose_mail_btn) || (!toolbar->compose_news_btn)) return; - gtk_widget_hide(type == COMPOSEBUTTON_NEWS ? toolbar->compose_mail_btn : toolbar->compose_news_btn); - gtk_widget_show(type == COMPOSEBUTTON_NEWS ? toolbar->compose_news_btn + gtk_widget_show_now(type == COMPOSEBUTTON_NEWS ? toolbar->compose_news_btn : toolbar->compose_mail_btn); - toolbar->compose_btn_type = type; + toolbar->compose_btn_type = type; + gtk_widget_queue_resize(toolbar->toolbar); + gtk_widget_show_now(toolbar->toolbar); + GTK_EVENTS_FLUSH(); } void toolbar_set_compose_button(Toolbar *toolbar, @@ -804,9 +806,12 @@ static void activate_learn_button (Toolbar *toolbar, gtk_widget_hide(type == LEARN_SPAM ? toolbar->learn_ham_btn : toolbar->learn_spam_btn); - gtk_widget_show(type == LEARN_SPAM ? toolbar->learn_spam_btn + gtk_widget_show_now(type == LEARN_SPAM ? toolbar->learn_spam_btn : toolbar->learn_ham_btn); toolbar->learn_btn_type = type; + gtk_widget_queue_resize(toolbar->toolbar); + gtk_widget_show_now(toolbar->toolbar); + GTK_EVENTS_FLUSH(); } void toolbar_set_learn_button(Toolbar *toolbar,