X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fhomebank;a=blobdiff_plain;f=src%2Fhub-transaction.c;fp=src%2Fhub-transaction.c;h=58e2170e6440100a560d01dbcfbd32d6e071af34;hp=a2e53bc776f033365823caa3bc1a64c9c7eaf240;hb=5499ff44ef50b751b58f27fd13594f7dd4f959b7;hpb=a6c6b0df5492c2160ed97e3a376bdb2fe7c5ebc4 diff --git a/src/hub-transaction.c b/src/hub-transaction.c index a2e53bc..58e2170 100644 --- a/src/hub-transaction.c +++ b/src/hub-transaction.c @@ -21,6 +21,7 @@ #include "homebank.h" #include "hub-transaction.h" +#include "hub-account.h" #include "dsp-mainwindow.h" #include "list-operation.h" @@ -77,14 +78,14 @@ GtkTreeIter iter; if(txn->date > GLOBALS->today) { gtk_list_store_insert_with_values(GTK_LIST_STORE(model1), &iter, -1, - LST_DSPOPE_DATAS, txn, + MODEL_TXN_POINTER, txn, -1); } if(txn->status == TXN_STATUS_REMIND) { gtk_list_store_insert_with_values(GTK_LIST_STORE(model2), &iter, -1, - LST_DSPOPE_DATAS, txn, + MODEL_TXN_POINTER, txn, -1); } lnk_txn = g_list_next(lnk_txn); @@ -123,6 +124,11 @@ gboolean result; //#1640885 GLOBALS->changes_count++; ui_hub_transaction_populate(data); + + //#1824515 when amount change update acc panel + if( old_txn->amount != new_txn->amount ) + ui_hub_account_populate(GLOBALS->mainwindow, NULL); + } da_transaction_free (old_txn);