[gnucash-de] http://bugzilla.gnome.org/show_bug.cgi?id=129099,
Comment #3
karrer
nkarrer at eeh.ee.ethz.ch
Fre Jul 15 03:11:06 EDT 2005
Hallo
Ich habe versucht die Änderungen von Comment #3 auf Gnucash 1.8.10 unter
Linux debian (sarge) zu machen:
Habe die Aufrufe von:
==> xaccGetAccountByFullName (Transaction *trans, const char *name,
const char separator)
in:
==> xaccGetAccountByName (Transaction *trans, const char *name)
umgewandelt in:
vi gnucash-1.8.10/src/register/ledger-core/split-register.c
vi gnucash-1.8.10/src/register/ledger-core/split-register-control.c
vi gnucash-1.8.10/src/register/ledger-core/split-register-load.c
vi gnucash-1.8.10/src/register/ledger-core/split-register-model.c
vi gnucash-1.8.10/src/gnome-utils/account-quickfill.c
und danach alles kompiliert und aufgerufen. Konnte gnucash startent, die
"Konto" durchklicken (immer 1x rechte Mousetaste) bis ich das Konto
Kasse erreicht habe. Bis hier alles OK und keine Änderung bemerkt.
Wenn ich nun zum Buchen 2x rechte Mousetaste klicke, dann hängt sich
ALLES auf (gnucash, KDE usw.). Konnte mich nur noch mit Kompi
AUS-EINSCHALTEN retten.
Habe es nochmals mit --debugversuch, hier das Resultat:
$ LANG=de_CH gnucash --debug --loglevel 6
...
....
==> durch einige "1x Cklicken" erreiche ich das Konto Kasse.
....
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
gnucash: [D] "Running functions on hook "ui-post-startup-hook
#<procedure business-ui-started ()>
==> Konto Kasse erreicht
==> "2x rechte Taste cklick" um Buchung ab Kasse zu beginnen
Enter: gnc_table_move_cursor_inte...(): new_virt=(1 0) do_move_gui=0
Leave: gnc_table_move_cursor_inte...(): did move
Enter: gncQueryPrint:
Query Object Type: Split
OR and AND Terms:
AND Terms:
Param List:
book->guid
Pred Data:
guid
how: COMPARE_EQUAL
Match type GUID_MATCH_ANY, guids: 275e1c8e6a1d9dcd34752ed73fae532e
Param List:
account->guid
Pred Data:
guid
how: COMPARE_EQUAL
Match type GUID_MATCH_ANY, guids: 84cd56e2174849c8ab0bd17b5a616a0d
Sort Parameters:
Param: GnucashQueryDefaultSortObject DESC
Maximum number of results: -1
Leave: gncQueryPrint:
Info: xaccTransSetDateInternal: addr=0x8373148 set 0 date to 1121378400
0 Fri Jul 15 00:00:00 2005
Enter: xaccTransCommitEdit: trans addr=0x8373148
Info: xaccTransCommitEdit: descr is
Enter: xaccFreeTransaction: addr=0x83733c8
Leave: xaccFreeTransaction: addr=0x83733c8
Leave: xaccTransCommitEdit: trans addr=0x8373148
Enter: gnc_table_leave_update: proposed (1 0) rel(0 0)
Enter: gnc_table_move_cursor_inte...(): new_virt=(-1 -1) do_move_gui=1
Leave: gnc_table_move_cursor_inte...(): out of bounds
Enter: gnc_load_xfer_cell:
Leave: gnc_load_xfer_cell:
Enter: gnc_load_xfer_cell:
====> hangs, ^C
Weitere Idee wie man vorgehen könnte? Ich möchte Buchen können nur mit
Kontonummern....
Besten Dank
Nico Karrer