diff options
Diffstat (limited to 'src')
-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) { |