summaryrefslogtreecommitdiff
path: root/gnosis-algorithm.el
diff options
context:
space:
mode:
Diffstat (limited to 'gnosis-algorithm.el')
-rw-r--r--gnosis-algorithm.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/gnosis-algorithm.el b/gnosis-algorithm.el
index 64c08c3..be91c53 100644
--- a/gnosis-algorithm.el
+++ b/gnosis-algorithm.el
@@ -124,7 +124,7 @@ reviews, increase the ef increase value (first item) by INCREASE.
For every FREQUENCY of C-FAILURES reviews, decrease the ef decrease
value (second item) by DECREASE."
- (let ((change-p (= (% (if success c-successes c-failures) frequency) 0))
+ (let ((change-p (= (% (max 1 (if success c-successes c-failures)) frequency) 0))
(new-ef (if success (gnosis-algorithm-replace-at-index 2 (+ (nth 2 ef) (nth 0 ef)) ef)
(gnosis-algorithm-replace-at-index 2 (max 1.3 (- (nth 2 ef) (nth 1 ef))) ef))))
(cond ((and success change-p)