diff options
author | nirav <nirav@teisuu.com> | 2018-09-27 21:13:59 +0530 |
---|---|---|
committer | Dandelion <nirav@teisuu.com> | 2018-09-27 21:13:59 +0530 |
commit | 3fd3107b15ca07634e0261f4b7cfedb894317789 (patch) | |
tree | 69f7bc4ab0f91fbaf699ec70fc92928f8ec3d1da | |
parent | 601af4ff57594a82dfd5bf63710967790c2bb57d (diff) | |
download | im-3fd3107b15ca07634e0261f4b7cfedb894317789.tar.gz im-3fd3107b15ca07634e0261f4b7cfedb894317789.zip |
Fixed fit mode scaling
-rw-r--r-- | src/image.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/image.c b/src/image.c index d4765fd..6150988 100644 --- a/src/image.c +++ b/src/image.c @@ -45,10 +45,10 @@ void fit_image() curr_scale_mod = fit; if (pixbuf == NULL || win_width < 1 || win_height < 1) return; - if (win_width < pixbuf_width && win_height > pixbuf_height) { + if (win_width < pixbuf_width && win_height >= pixbuf_height) { curr_pixbuf_width = win_width; curr_pixbuf_height = (double)curr_pixbuf_width / aspect_ratio; - } else if (win_width > pixbuf_width && win_height < pixbuf_height) { + } else if (win_width >= pixbuf_width && win_height < pixbuf_height) { curr_pixbuf_height = win_height; curr_pixbuf_width = (double)curr_pixbuf_height * aspect_ratio; } else if (win_width < pixbuf_width && win_height < pixbuf_height) { |