diff --git a/src/gnome/gnc-plugin-page-register.c b/src/gnome/gnc-plugin-page-register.c index 0d55bb029d..941233347f 100644 --- a/src/gnome/gnc-plugin-page-register.c +++ b/src/gnome/gnc-plugin-page-register.c @@ -2493,6 +2493,7 @@ gnc_plugin_page_register_cmd_blank_transaction (GtkAction *action, gnc_split_register_redraw (reg); gnc_split_reg_jump_to_blank (priv->gsr); + LEAVE(" "); } static void diff --git a/src/gnome/gnc-split-reg.c b/src/gnome/gnc-split-reg.c index 4f53ee356f..36355b27db 100644 --- a/src/gnome/gnc-split-reg.c +++ b/src/gnome/gnc-split-reg.c @@ -56,6 +56,7 @@ #include "dialog-utils.h" // static QofLogModule log_module = GNC_MOD_SX; +static QofLogModule log_module = GNC_MOD_GUI; /***** PROTOTYPES ***************************************************/ void gnc_split_reg_raise( GNCSplitReg *gsr ); @@ -1410,12 +1411,15 @@ gsr_default_blank_handler( GNCSplitReg *gsr, gpointer data ) { SplitRegister *reg; + ENTER("gsr=%p, gpointer=%p", gsr, data); + reg = gnc_ledger_display_get_split_register (gsr->ledger); if (gnc_split_register_save (reg, TRUE)) gnc_split_register_redraw (reg); gnc_split_reg_jump_to_blank (gsr); + LEAVE(" "); } void @@ -1658,17 +1662,23 @@ gnc_split_reg_record (GNCSplitReg *gsr) SplitRegister *reg; Transaction *trans; + ENTER("gsr=%p", gsr); + reg = gnc_ledger_display_get_split_register (gsr->ledger); trans = gnc_split_register_get_current_trans (reg); if (!gnc_split_register_save (reg, TRUE)) + { + LEAVE("no save"); return; + } gsr_emit_include_date_signal( gsr, xaccTransGetDate(trans) ); /* Explicit redraw shouldn't be needed, * since gui_refresh events should handle this. */ /* gnc_split_register_redraw (reg); */ + LEAVE(" "); } static gboolean