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 612562 - Transfer Funds dialog - 'Show Income/Expense' checkboxes are not working
Transfer Funds dialog - 'Show Income/Expense' checkboxes are not working
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: User Interface General
2.4.x
Other All
: Normal major
: ---
Assigned To: Geert Janssens
Chris Shoemaker
: 638182 662121 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-03-11 13:48 UTC by Ashok
Modified: 2018-06-29 22:36 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
with checkbox (24.63 KB, image/png)
2011-09-09 16:57 UTC, Norbert
Details
without checkbox (32.81 KB, image/png)
2011-09-09 16:58 UTC, Norbert
Details
Expense (70.03 KB, image/png)
2011-09-09 16:59 UTC, Norbert
Details

Description Ashok 2010-03-11 13:48:21 UTC
GC 2.3.10 (This copy was built from svn r18878 on 2010-03-09.) on Windows XP SP3.

Open the Transfer Funds dialog from the Transfer toolbar button. The 'Show Income/Expense' checkboxes are not working.

Actions -> Transfer to open the Transfer Funds dialog. The 'Show Income/Expense' checkboxes are checked by default. This is good. If I uncheck it, the Income/Expense accounts go away. But, if I check it back again they don't come back.
Comment 1 Christian Stimming 2010-03-15 15:13:35 UTC
Can somebody confirm this doesn't work on windows? On linux it works fine.
Comment 2 Geert Janssens 2010-03-28 22:02:45 UTC
I can confirm something is not right with the 'Show Income/Expense' checkboxes. They fail in several ways.

I tried this on Windows XP and Mandriva Linux both with GC 2.3.11+ (svn).

Steps to reproduce:

1. Open an Assets account (for example Checking)
2. Click the Transfer funds button
=> The transfer window should open, with the 'Show Income/Expense' checkboxes unchecked and the Income/Expense accounts hidden.
3. Click on the 'Show Income/Expense' checkboxes (either the 'Transfer From' or the 'Transfer To' one)
=> The checkbox will be ticked and the Income/Expense Accounts will be added to the list
4. Click the same checkbox again
=> The checkbox will be unticked, yet the Income/Expense Accounts will stay on the list

This last step should have hidden the accounts again.

Second example to illustrate the bug further:
1. Open an Income account (for example Salary)
2. Click the Transfer funds button
=> Note that the checkboxes are ticked for both the 'Transfer From' and the 'Transfer To' account lists, yet only the 'Transfer From' list actually lists the Income/Expense accounts. This is not correct.
3. Click on the 'Show Income/Expense' checkbox below the 'Transfer From' list.
=> The checkbox will be unticked, yet the Income/Expense accounts will stay on the list
4. Click on the 'Show Income/Expense' checkbox below the 'Transfer To' list.
=> The checkbox will be unticked, yet the Income/Expense accounts will be added to the list

Once the Income/Expense accounts are visible, you can't hide them anymore.
Comment 3 Christian Stimming 2011-01-11 12:54:44 UTC
*** Bug 638182 has been marked as a duplicate of this bug. ***
Comment 4 Geert Janssens 2011-06-15 16:46:05 UTC
I've committed a fix to trunk. After the next git sync I'll backport to 2.4 as well.
Comment 5 Geert Janssens 2011-06-15 20:09:49 UTC
This problem has been fixed in our software repository (r20761 and r20762). The fix will go into the next software release. Thank you for your bug report.
Comment 6 Norbert 2011-09-03 14:28:24 UTC
I still have a problem with the 'Show Income/Expense' checkboxes. The checkbox work. But I see only the top level of the accounts. So I can't choose one. I use Ubuntu 04.11 (32bit) and 11.10 Beta (64bit). I saw a Bugreport for Debian for the  same Problem from an other person.
Comment 7 Geert Janssens 2011-09-09 11:05:05 UTC
What version of GnuCash are you using ?
Comment 8 Norbert 2011-09-09 11:56:49 UTC
(In reply to comment #7)
> What version of GnuCash are you using ?

The latest version 2.4.7 with Ubuntu 11.04 and 11.10 beta.
Comment 9 Norbert 2011-09-09 16:57:58 UTC
Created attachment 196125 [details]
with checkbox
Comment 10 Norbert 2011-09-09 16:58:21 UTC
Created attachment 196126 [details]
without checkbox
Comment 11 Norbert 2011-09-09 16:59:43 UTC
Created attachment 196127 [details]
Expense
Comment 12 Norbert 2011-09-09 17:00:54 UTC
Here are some pictures.
Comment 13 Geert Janssens 2011-09-18 18:12:35 UTC
Thanks for the pictures. Reproducing the bug was easy, fixing it took some more time. But I think the changes I just committed in r21268 (trunk) and r21273 (2.4 branch) should fix it.

The next release should fix it.
Comment 14 Norbert 2011-09-19 19:08:16 UTC
The Problem is gone with r21273. Thanks.
Comment 15 Geert Janssens 2011-10-19 15:37:49 UTC
*** Bug 662121 has been marked as a duplicate of this bug. ***
Comment 16 John Ralls 2018-06-29 22:36:43 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=612562. Please update any external references or bookmarks.