| Summary: | Repeat Operation setting causes Memory Store key to store wrong result | ||
|---|---|---|---|
| Product: | [Applications] kcalc | Reporter: | cleitner |
| Component: | general | Assignee: | Evan Teran <evan.teran> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | ascaris |
| Priority: | NOR | ||
| Version First Reported In: | 19.12 | ||
| Target Milestone: | --- | ||
| Platform: | Kubuntu | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/utilities/kcalc/commit/265748bfc8d5ad5e912cb494f5b1399c638b7921 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
cleitner
2021-01-08 20:37:12 UTC
A possibly relevant merge request was started @ https://invent.kde.org/utilities/kcalc/-/merge_requests/10 Git commit 912617024a92b0dd1a07c8de13e2c5017ee75c30 by Albert Astals Cid, on behalf of Maximilian Schiller. Committed on 25/05/2021 at 21:01. Pushed by aacid into branch 'master'. Fix repeat operation caused by memory store In order to do the store memory operation the stack has to be evaluated by a EnterEqual() operation which would cause a repeat of the last operation. This introduces a argument to inhibit this behavior in undesireable places. M +3 -3 kcalc.cpp M +2 -1 kcalc.h M +2 -2 kcalc_core.cpp M +6 -1 kcalc_core.h https://invent.kde.org/utilities/kcalc/commit/912617024a92b0dd1a07c8de13e2c5017ee75c30 Git commit 265748bfc8d5ad5e912cb494f5b1399c638b7921 by Albert Astals Cid, on behalf of Maximilian Schiller. Committed on 25/05/2021 at 20:58. Pushed by aacid into branch 'mr/10'. Fix repeat operation caused by memory store In order to do the store memory operation the stack has to be evaluated by a EnterEqual() operation which would cause a repeat of the last operation. This introduces a argument to inhibit this behavior in undesireable places. M +3 -3 kcalc.cpp M +1 -1 kcalc.h M +2 -2 kcalc_core.cpp M +1 -1 kcalc_core.h https://invent.kde.org/utilities/kcalc/commit/265748bfc8d5ad5e912cb494f5b1399c638b7921 |