diff -Nurd -X.diff_ignore freeciv/client/gui-gtk-3.0/chatline.c freeciv/client/gui-gtk-3.0/chatline.c
--- freeciv/client/gui-gtk-3.0/chatline.c	2012-11-17 06:15:48.034767451 +0200
+++ freeciv/client/gui-gtk-3.0/chatline.c	2012-12-12 12:52:21.040762420 +0200
@@ -1157,6 +1157,9 @@
       gtk_container_add(GTK_CONTAINER(ptoolkit->button_box), button_box);
     }
     gtk_widget_show_all(ptoolkit->main_widget);
+    if (!ptoolkit->toolbar_displayed) {
+      gtk_widget_hide(ptoolkit->toolbar);
+    }
 
     /* Hide all other buttons boxes. */
     list = gtk_container_get_children(GTK_CONTAINER(ptoolkit->button_box));
