diff --git a/ChangeLog b/ChangeLog index 60ae8800d9..cccccf004e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -12,6 +12,10 @@ prove to myself that there is no real dependency on src/gnome by removing top-level.h and window-main.h and recompiling.... no warnings were output by the compiler. + + * dialog-account.[ch] -- add "destroy-window" callback registration. + remove dependencies on register/ledger + * split-register.c -- register "destroy-window" callback 2002-10-19 Christian Stimming diff --git a/src/register/ledger-core/Makefile.am b/src/register/ledger-core/Makefile.am index d45bd951c4..b7c714e6f3 100644 --- a/src/register/ledger-core/Makefile.am +++ b/src/register/ledger-core/Makefile.am @@ -39,6 +39,7 @@ AM_CFLAGS = \ -I${top_srcdir}/src/gnc-module \ -I${top_srcdir}/src/app-utils \ -I${top_srcdir}/src/gnome-utils \ + -I${top_srcdir}/src/dialog-account \ -I${top_srcdir}/src/register/register-core \ -I${top_srcdir}/src/register/register-gnome \ ${GUILE_INCS} \ diff --git a/src/register/ledger-core/split-register.c b/src/register/ledger-core/split-register.c index 1412d3dfb8..5a748aea45 100644 --- a/src/register/ledger-core/split-register.c +++ b/src/register/ledger-core/split-register.c @@ -127,6 +127,7 @@ #include "split-register-model.h" #include "split-register-model-save.h" #include "table-allgui.h" +#include "dialog-account.h" /** static variables ******************************************************/ @@ -2113,6 +2114,9 @@ gnc_split_register_init (SplitRegister *reg, TableModel *model; TableControl *control; + /* Register 'destroy' callback */ + gnc_ui_register_account_destroy_callback (gnc_ledger_display_destroy_by_account); + reg->sr_info = NULL; reg->type = type;