After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 346712 - Changed account separator doesn't work until register closed and reopened
Changed account separator doesn't work until register closed and reopened
Status: VERIFIED DUPLICATE of bug 489502
Product: GnuCash
Classification: Other
Component: Register
1.9.x
Other All
: Normal minor
: ---
Assigned To: David Hampton
Chris Shoemaker
Depends on:
Blocks:
 
 
Reported: 2006-07-06 02:37 UTC by Robert Ramsdell
Modified: 2018-06-29 21:09 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Robert Ramsdell 2006-07-06 02:37:53 UTC
Please describe the problem:
When I change the account separator in the preferences, typing the separator while selecting a transfer account in the register does not start searching the next level of child-accounts.

Steps to reproduce:
1. Change the separator in the accounts tab of the preferences form to something othert than a colon (:)
2. Open a register and create a new transaction
3. In the transfer field, start typing the parent account name, half-way through type the separator



Actual results:
If the separator is a colon (:) then at this point the name of the parent account will be filled in and further typeing will suggest a child account.  With any other separator the parent account name will be chopped off and searching ends.


Expected results:
The program should continue searching at child accounts (see above)

Does this happen every time?
So far.  I've tried a couple of separators (/ & \).

Other information:
Two workarounds:
1. Stick to the colon (:)
2. When typing the parent account, hit the right arrow before typing the separator.
Comment 1 David Hampton 2006-07-06 03:34:27 UTC
I do not see the problem using the steps you describe above.  I do, however, see the problem if the register is already open when I change the separator character.  Closing the register and reopening it solves the problem for me and the new separator character functions properly.  Does this also work for you?  BTW, what kind of system are you using, and what versions of glib, gtk2, and libgnomeui?
Comment 2 Andreas Köhler 2006-07-06 08:09:01 UTC
I cannot reproduce either. Can you describe why 2. is a workaround for you? Suppose I have an english account tree and type "exp" <right>, then the transfer account field contains "Expenses/Adjustment" with the cursor being at the end of the string. Typing "/" will not work then of course.
Comment 3 Robert Ramsdell 2006-07-07 02:59:00 UTC
David is right.  I was trying to change the separator while the register was open.  Either closing and opening the register or making the change with the register closed solves the problem.  Note that on my system, though, if I change the separator while the register is open, it does update the separator shown on the screen.  So it's an even more minor bug than I thought.

Andreas, if I type (for example) exp<right>, I get the word Expenses, with the cursor at the end of the word.  Typing the separator then lets me choose from among child accounts.

I'm running Ubuntu 6.06 LTS (Dapper Drake)
Gnome 2.14.2
libglib 1.2.10
libglib 2.10.3
libgtk2 2.8.18
libgnomeui-0 2.14.1
libgnomeui32 1.4.2
Comment 4 Rolf Leggewie 2008-06-20 15:51:43 UTC
still a problem in the latest 2.2.x versions?
Comment 5 Robert Ramsdell 2008-07-13 18:15:03 UTC
Still happens in 2.2.1 as I described in comment 3 above.

I am now running:
Ubuntu 7.1 (Gutsy)
Gnome 2.20.1
libglib-1.2 1.2.10-17build1
libglib 2.0-0 2.14.1-1ubuntu1
lingtk1.2 1.2.10-18
libgtk2.0-0 2.12.0-1ubuntu3
lingnomeui-0 2.20.1.1-0ubuntu1
Comment 6 Andreas Köhler 2008-07-13 19:40:53 UTC
Hm, this looks like a duplicate of bug 489502, even if this one was opened before the other one.
If that is not correct, please feel free to reopen this bug.
Thanks!


*** This bug has been marked as a duplicate of 489502 ***
Comment 7 John Ralls 2018-06-29 21:09:03 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=346712. Please update any external references or bookmarks.