aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2014-09-02 18:41:49 +0000
committerDimitri Sokolyuk <demon@dim13.org>2014-09-02 18:41:49 +0000
commite7274fc6617fd97d4b28f8b2311ff3de38cfdea1 (patch)
tree8cdeebee22d6cf1c11de9923bf49ec2e752c3409
parente5400522430da40e678270f50a2c9eaa12fb8c1b (diff)
n items, n-1 steps
-rw-r--r--spectrogram.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/spectrogram.c b/spectrogram.c
index e5232c7..6e2c8f6 100644
--- a/spectrogram.c
+++ b/spectrogram.c
@@ -106,9 +106,9 @@ init_palette(Display *d, struct palette pal, int n)
p = calloc(n, sizeof(unsigned long));
assert(p);
- hstep = (pal.to.h - pal.from.h) / n;
- sstep = (pal.to.s - pal.from.s) / n;
- lstep = (pal.to.l - pal.from.l) / n;
+ hstep = (pal.to.h - pal.from.h) / (n - 1);
+ sstep = (pal.to.s - pal.from.s) / (n - 1);
+ lstep = (pal.to.l - pal.from.l) / (n - 1);
for (i = 0; i < n; i++) {
p[i] = hslcolor(d, pal.from);