diff --git a/Makefile b/Makefile
index a8320bb..35a19ae 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-VERSION = git-20140609
+VERSION = git-20140610
 
 PREFIX    = /usr/local
 MANPREFIX = $(PREFIX)/share/man
diff --git a/thumbs.c b/thumbs.c
index 0357836..5b1b069 100644
--- a/thumbs.c
+++ b/thumbs.c
@@ -284,7 +284,7 @@ bool tns_load(tns_t *tns, int n, const fileinfo_t *file,
 					w = imlib_image_get_width();
 					h = imlib_image_get_height();
 
-					if (pw > w && ph > h) {
+					if (pw > w && ph > h && (pw - ph >= 0) == (w - h >= 0)) {
 						zw = (float) pw / (float) w;
 						zh = (float) ph / (float) h;
 						if (zw < zh) {