aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--thumbs.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/thumbs.c b/thumbs.c
index e8e483d..da2adee 100644
--- a/thumbs.c
+++ b/thumbs.c
@@ -82,11 +82,14 @@ void tns_load(tns_t *tns, win_t *win, int n, const char *filename) {
w = imlib_image_get_width();
h = imlib_image_get_height();
- zw = (float) THUMB_SIZE / (float) w;
- zh = (float) THUMB_SIZE / (float) h;
- z = MIN(zw, zh);
- if (!im && z > 1.0)
+
+ if (im) {
+ zw = (float) THUMB_SIZE / (float) w;
+ zh = (float) THUMB_SIZE / (float) h;
+ z = MIN(zw, zh);
+ } else {
z = 1.0;
+ }
t->w = z * w;
t->h = z * h;