diff -Naur xboard-4.6.2.orig/xboard.c xboard-4.6.2/xboard.c
--- xboard-4.6.2.orig/xboard.c	2012-04-18 02:31:15.000000000 +0000
+++ xboard-4.6.2/xboard.c	2012-11-27 22:37:35.000000000 +0000
@@ -2107,7 +2107,7 @@
         SizeDefaults *szd = sizeDefaults;
         if (*appData.boardSize == NULLCHAR) {
 	    while (DisplayWidth(xDisplay, xScreen) < szd->minScreenSize ||
-		   DisplayHeight(xDisplay, xScreen) < szd->minScreenSize) {
+		   DisplayHeight(xDisplay, xScreen) - 50 < szd->minScreenSize) {
 	      szd++;
 	    }
 	    if (szd->name == NULL) szd--;
