( cvs diff -u -r 1.382.2.394 -r 1.382.2.395 src/compose.c; cvs diff -u -r 1.207.2.167 -r 1.207.2.168 src/folderview.c; cvs diff -u -r 1.274.2.195 -r 1.274.2.196 src/mainwindow.c; cvs diff -u -r 1.94.2.137 -r 1.94.2.138 src/messageview.c; cvs diff -u -r 1.395.2.310 -r 1.395.2.311 src/summaryview.c; cvs diff -u -r 1.43.2.67 -r 1.43.2.68 src/toolbar.c; cvs diff -u -r 1.19.2.18 -r 1.19.2.19 src/toolbar.h; ) > 2.10.0cvs19.patchset
( cvs diff -u -r 1.43.2.68 -r 1.43.2.69 src/toolbar.c; ) > 2.10.0cvs20.patchset
( cvs diff -u -r 1.43.2.69 -r 1.43.2.70 src/toolbar.c; ) > 2.10.0cvs21.patchset
+( cvs diff -u -r 1.43.2.70 -r 1.43.2.71 src/toolbar.c; ) > 2.10.0cvs22.patchset
{
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,
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,