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 506151 - Dialog box options lose dependencies after Apply
Dialog box options lose dependencies after Apply
Status: RESOLVED DUPLICATE of bug 647805
Product: GnuCash
Classification: Other
Component: User Interface General
2.2.x
Other All
: Normal minor
: ---
Assigned To: gnucash-ui-maint
gnucash-ui-maint
Depends on:
Blocks:
 
 
Reported: 2007-12-28 21:33 UTC by Charles Day
Modified: 2018-06-29 21:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Charles Day 2007-12-28 21:33:01 UTC
Please describe the problem:
Dialog box option dependencies that are establish via the Scheme make-complex-boolean-option procedure are lost when the user clicks the Apply button.

Steps to reproduce:
1. Run a Transaction Report.
2. Click Options.
3. On the General tab, check the Common Currency option. The Report Currency option (a drop-down) becomes enabled.
4. Click Apply.
5. Uncheck the Common Currency option. The Report Currency is still enabled (and it shouldn't be).
 

Actual results:
No amount of clicking or unclicking the Common Currency checkbox will get the Report Currency drop-down disabled again. It only works properly before you press Apply.

Expected results:
The Report Currency drop-down box should become disabled when the Common Currency option is unchecked.

Does this happen every time?
Yes.

Other information:
This bug is also discussed in the mailing list here:
https://lists.gnucash.org/pipermail/gnucash-devel/2007-December/021875.html
Comment 1 Geert Janssens 2009-12-19 18:04:38 UTC
You can work around this by closing the options dialog and reopening it though. After the dialog is reopened, the dependencies are restored, that is, until you click Apply again.
Comment 2 Charles Day 2009-12-22 19:16:18 UTC
Agreed - the workaround is to just not use the "Apply" button. So the severity is just "minor".
Comment 3 Geert Janssens 2017-09-16 14:19:18 UTC
Thanks for taking the time to report this.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed in the code repository.
The fix will appear in the upcoming gnucash 2.6.18.

*** This bug has been marked as a duplicate of bug 647805 ***
Comment 4 John Ralls 2018-06-29 21:57:38 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=506151. Please update any external references or bookmarks.