[Gnucash-changes] move the xfer cell intialization to the righ place (the previous patch

Linas Vepstas linas at cvs.gnucash.org
Mon May 31 19:46:31 EDT 2004


Log Message:
-----------
move the xfer cell intialization to the righ place
(the previous patch was blown).

Tags:
----
gnucash-1-8-branch

Modified Files:
--------------
    gnucash/src/register/ledger-core:
        split-register-load.c

Revision Data
-------------
Index: split-register-load.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/register/ledger-core/split-register-load.c,v
retrieving revision 1.23.2.2
retrieving revision 1.23.2.3
diff -Lsrc/register/ledger-core/split-register-load.c -Lsrc/register/ledger-core/split-register-load.c -u -r1.23.2.2 -r1.23.2.3
--- src/register/ledger-core/split-register-load.c
+++ src/register/ledger-core/split-register-load.c
@@ -305,6 +305,27 @@
         has_last_num = TRUE;
       }
     }
+
+    /* set the completion character for the xfer cells */
+    gnc_combo_cell_set_complete_char
+      ((ComboCell *)
+       gnc_table_layout_get_cell (reg->table->layout, MXFRM_CELL),
+       gnc_get_account_separator ());
+    
+    gnc_combo_cell_set_complete_char
+      ((ComboCell *)
+       gnc_table_layout_get_cell (reg->table->layout, XFRM_CELL),
+       gnc_get_account_separator ());
+    
+    /* set the confirmation callback for the reconcile cell */
+    gnc_recn_cell_set_confirm_cb
+      ((RecnCell *)
+       gnc_table_layout_get_cell (reg->table->layout, RECN_CELL),
+       gnc_split_register_recn_cell_confirm, reg);
+    
+    gnc_split_register_load_xfer_cells (reg, default_account);
+    gnc_split_register_load_recn_cells (reg);
+    gnc_split_register_load_type_cells (reg);
   }
 
   table->model->dividing_row = -1;
@@ -391,26 +412,6 @@
         gnc_quickfill_cell_add_completion (cell, xaccSplitGetMemo (s));
       }
 
-      /* set the completion character for the xfer cells */
-      gnc_combo_cell_set_complete_char
-        ((ComboCell *)
-         gnc_table_layout_get_cell (reg->table->layout, MXFRM_CELL),
-         gnc_get_account_separator ());
-    
-      gnc_combo_cell_set_complete_char
-        ((ComboCell *)
-         gnc_table_layout_get_cell (reg->table->layout, XFRM_CELL),
-         gnc_get_account_separator ());
-    
-      /* set the confirmation callback for the reconcile cell */
-      gnc_recn_cell_set_confirm_cb
-        ((RecnCell *)
-         gnc_table_layout_get_cell (reg->table->layout, RECN_CELL),
-         gnc_split_register_recn_cell_confirm, reg);
-    
-      gnc_split_register_load_xfer_cells (reg, default_account);
-      gnc_split_register_load_recn_cells (reg);
-      gnc_split_register_load_type_cells (reg);
     }
 
     if (trans == find_trans)


More information about the gnucash-changes mailing list