Removed useless zl_cnt variable

This commit is contained in:
Bert 2011-09-06 11:04:47 +02:00
parent 711494ad36
commit 14d1daf280

View file

@ -34,14 +34,12 @@
enum { MIN_GIF_DELAY = 50 }; enum { MIN_GIF_DELAY = 50 };
int zl_cnt;
float zoom_min; float zoom_min;
float zoom_max; float zoom_max;
void img_init(img_t *img, win_t *win) { void img_init(img_t *img, win_t *win) {
zl_cnt = sizeof(zoom_levels) / sizeof(zoom_levels[0]);
zoom_min = zoom_levels[0] / 100.0; zoom_min = zoom_levels[0] / 100.0;
zoom_max = zoom_levels[zl_cnt - 1] / 100.0; zoom_max = zoom_levels[ARRLEN(zoom_levels) - 1] / 100.0;
if (img) { if (img) {
img->im = NULL; img->im = NULL;
@ -442,7 +440,7 @@ int img_zoom_in(img_t *img, win_t *win) {
if (!img || !img->im || !win) if (!img || !img->im || !win)
return 0; return 0;
for (i = 1; i < zl_cnt; i++) { for (i = 1; i < ARRLEN(zoom_levels); i++) {
if (zoom_levels[i] > img->zoom * 100.0) if (zoom_levels[i] > img->zoom * 100.0)
return img_zoom(img, win, zoom_levels[i] / 100.0); return img_zoom(img, win, zoom_levels[i] / 100.0);
} }
@ -455,7 +453,7 @@ int img_zoom_out(img_t *img, win_t *win) {
if (!img || !img->im || !win) if (!img || !img->im || !win)
return 0; return 0;
for (i = zl_cnt - 2; i >= 0; i--) { for (i = ARRLEN(zoom_levels) - 2; i >= 0; i--) {
if (zoom_levels[i] < img->zoom * 100.0) if (zoom_levels[i] < img->zoom * 100.0)
return img_zoom(img, win, zoom_levels[i] / 100.0); return img_zoom(img, win, zoom_levels[i] / 100.0);
} }