r21217 - gnucash/trunk/src/gnome-utils - When posting an invoice it warns of no post-to account selected.
Geert Janssens
gjanssens at code.gnucash.org
Wed Aug 24 16:56:54 EDT 2011
Author: gjanssens
Date: 2011-08-24 16:56:54 -0400 (Wed, 24 Aug 2011)
New Revision: 21217
Trac: http://svn.gnucash.org/trac/changeset/21217
Modified:
gnucash/trunk/src/gnome-utils/gnc-account-sel.c
Log:
When posting an invoice it warns of no post-to account selected.
This bug was introduced by the patch of bug #653109
Modified: gnucash/trunk/src/gnome-utils/gnc-account-sel.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-account-sel.c 2011-08-23 21:20:27 UTC (rev 21216)
+++ gnucash/trunk/src/gnome-utils/gnc-account-sel.c 2011-08-24 20:56:54 UTC (rev 21217)
@@ -317,23 +317,24 @@
void
gnc_account_sel_set_account( GNCAccountSel *gas, Account *acct, gboolean set_default_acct )
{
- GtkEntry *entry;
gas_find_data data;
if (set_default_acct)
{
gtk_combo_box_set_active(GTK_COMBO_BOX(gas->combo), 0);
+ if ( !acct )
+ return;
}
else
{
gtk_combo_box_set_active( GTK_COMBO_BOX(gas->combo), -1 );
+ if ( !acct )
+ {
+ GtkEntry *entry = GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gas->combo)));
+ gtk_editable_delete_text(GTK_EDITABLE(entry),0,-1);
+ return;
+ }
}
- if ( acct == NULL )
- {
- entry = GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gas->combo)));
- gtk_editable_delete_text(GTK_EDITABLE(entry), 0, -1);
- return;
- }
data.gas = gas;
data.acct = acct;
gtk_tree_model_foreach(GTK_TREE_MODEL(gas->store),
More information about the gnucash-changes
mailing list