--- FvwmWinList.c~	Thu Apr  2 23:57:39 1998
+++ FvwmWinList.c	Thu Apr  2 20:26:40 1998
@@ -116,7 +116,7 @@
       *ForeColor[MAX_COLOUR_SETS] = { "black" },
       *geometry="";
 char *font_string = "fixed";
-int UseSkipList=0,Anchor=1,UseIconNames=0,LeftJustify=0,TruncateLeft=1;
+int UseSkipList=0,Anchor=1,UseIconNames=0,LeftJustify=0,TruncateLeft=1,UseResizeBugHack=0;
 
 long CurrentDesk = 0;
 int ShowCurrentDesk = 0;
@@ -399,7 +399,7 @@
 	CurrentDesk = body[0];
 	if(ShowCurrentDesk)
 	{
-	  RESIZE_BUG_HACK = 1;
+	  RESIZE_BUG_HACK = UseResizeBugHack;
 	  AdjustWindow();
 	  RESIZE_BUG_HACK = 0;
 	  RedrawWindow(1);
@@ -549,6 +549,8 @@
 	    CopyString(&BackColor[2],&tline[Clength+9]);
 	  else if(mystrncasecmp(tline,CatString3(Module, "NoAnchor",""),
 				Clength+8)==0) Anchor=0;
+	  else if(mystrncasecmp(tline,CatString3(Module, "UseResizeBugHack",""),
+				Clength+16)==0) UseResizeBugHack=1;
 	  else if(mystrncasecmp(tline,CatString3(Module, "Action",""), Clength+6)==0)
 	    LinkAction(&tline[Clength+6]);
 	  else if(mystrncasecmp(tline,CatString3(Module, "UseSkipList",""),
@@ -732,7 +734,7 @@
 		win_y-=win_border;
       }
 
-      XMoveResizeWindow(dpy,win,win_x+win_border,win_y+win_title+win_border,
+      XMoveResizeWindow(dpy,win,win_x+win_border+1,win_y+win_title+win_border+1,
         new_width,new_height);
 
     }

