GNOME Bugzilla – Bug 587913
"Edit exchange rate" marks account cell as changed
Last modified: 2018-06-29 22:24:15 UTC
Using the "Edit exchange rate" right-click option on an unchanged register row marks the account cell as changed, even if it hasn't been, and even if the user cancels out of the exchange rate dialog. If the user then tries to leave the row, the register to asks to confirm the changes. From David Ward's comments in bug 580968: 'gnc_split_register_handle_exchange' calls 'gnc_split_register_get_account_always', which then calls 'gnc_split_register_get_account_by_name'. This last function causes the account cell in the current split to be marked as changed (even though through this code path, it is not).
Got to this faster than expected. Fix committed in r18188.
Just missed the 2.3.2 tagging. Targeting for 2.3.3.
Actually, I screwed up the tagging, so it made 2.3.2 after all.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=587913. Please update any external references or bookmarks.