From e4dd9a78a37c3e75571249e280105fc1cb478fb9 Mon Sep 17 00:00:00 2001 From: David Hampton Date: Sun, 23 Feb 2003 01:51:50 +0000 Subject: [PATCH] Don't override the user's toolbar style preference by calling gtk_widget_show_all() on the toolbar. #102041 git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8022 57a11ea4-9604-0410-9ed3-97b8803252fd --- ChangeLog | 4 ++++ src/gnome/window-register.c | 12 ++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index bcd991d425..2bb36178ba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,10 @@ 2003-02-22 David Hampton + * src/gnome/window-register.c: Don't override the user's toolbar + style preference by calling gtk_widget_show_all() on the toolbar. + #102041 + * various: Initial port from the deprecated (in 1.6) guile gh_xxx interface to the supported scm_xxx interface. diff --git a/src/gnome/window-register.c b/src/gnome/window-register.c index f0c537b21a..e1c690317f 100644 --- a/src/gnome/window-register.c +++ b/src/gnome/window-register.c @@ -982,7 +982,11 @@ regWindowLedger( GNCLedgerDisplay *ledger ) GtkWidget *toolbar = gnc_register_setup_toolbar( regData ); regData->toolbar_dock = glade_xml_get_widget( xml, "toolbar_dock" ); if ( toolbar ) { - gtk_widget_show_all( toolbar ); + /* + * Don't call gtk_widget_show_all() here. It overrides the users + * toolbar preference setting. + */ + gtk_widget_show( toolbar ); gtk_container_add( GTK_CONTAINER(regData->toolbar_dock), toolbar ); } } @@ -1252,7 +1256,11 @@ gnc_register_setup_toolbar( RegWindow *regData ) gtk_widget_destroy( GTK_WIDGET(regTbar) ); - gtk_widget_show_all( GTK_WIDGET(tbar) ); + /* + * Don't call gtk_widget_show_all() here. It overrides the users + * toolbar preference setting. + */ + gtk_widget_show( GTK_WIDGET(tbar) ); return GTK_WIDGET(tbar); }