From adceb1388c8e9e6c7eaaf60790d23d9ef9742bbe Mon Sep 17 00:00:00 2001 From: Mike Evans Date: Fri, 24 Jan 2014 13:36:22 +0000 Subject: [PATCH] Posting an invoice doesn't un-hide some widgets. Make "Date Posted" and "Posted Account" widgets visible when an invoice is posted. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23751 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/business/business-gnome/dialog-invoice.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/business/business-gnome/dialog-invoice.c b/src/business/business-gnome/dialog-invoice.c index 52f80df7f3..5acee72689 100644 --- a/src/business/business-gnome/dialog-invoice.c +++ b/src/business/business-gnome/dialog-invoice.c @@ -1804,7 +1804,7 @@ gnc_invoice_update_window (InvoiceWindow *iw, GtkWidget *widget) /* Hide/show the appropriate widgets based on our posted/paid state */ { - GtkWidget *hide; + GtkWidget *hide, *show; if (is_posted == TRUE) { @@ -1812,7 +1812,18 @@ gnc_invoice_update_window (InvoiceWindow *iw, GtkWidget *widget) gtk_widget_hide (hide); hide = GTK_WIDGET (gtk_builder_get_object (iw->builder, "hide4")); gtk_widget_hide (hide); - + + show = GTK_WIDGET (gtk_builder_get_object (iw->builder, "posted_label")); + gtk_widget_show (show); + gtk_widget_show (iw->posted_date_hbox); + show = GTK_WIDGET (gtk_builder_get_object (iw->builder, "acct_label")); + gtk_widget_show (show); + gtk_widget_show (acct_entry); + + show = GTK_WIDGET (gtk_builder_get_object (iw->builder, "hide1")); + gtk_widget_show (show); + show = GTK_WIDGET (gtk_builder_get_object (iw->builder, "hide2")); + gtk_widget_show (show); } else /* ! posted */ {