Index: NSApplication.m
===================================================================
RCS file: /cvsroot/gnustep/gnustep/core/gui/Source/NSApplication.m,v
retrieving revision 1.234
diff -u -r1.234 NSApplication.m
--- NSApplication.m	19 Mar 2003 16:15:44 -0000	1.234
+++ NSApplication.m	30 Mar 2003 21:50:12 -0000
@@ -2190,7 +2190,6 @@
 - (void) updateWindowsItem: (NSWindow*)aWindow
 {
   NSMenu	*menu;
-  NSMenuView	*view;
 
   menu = [self windowsMenu];
   if (menu != nil)
@@ -2200,7 +2199,6 @@
       unsigned	i;
       BOOL	found = NO;
 
-      view = [menu menuRepresentation];
       itemArray = [menu itemArray];
       count = [itemArray count];
       for (i = 0; i < count; i++)
@@ -2209,24 +2207,18 @@
 
 	  if ([item target] == aWindow)
 	    {
-	      NSMenuItemCell		*cell;
-	      NSCellImagePosition	oldPos;
 	      NSImage			*oldImage;
 	      NSImage			*newImage;
-	      BOOL			changed;
 
 	      found = YES;
-	      cell = [view menuItemCellForItemAtIndex: i];
-	      oldPos = [cell imagePosition];
-	      oldImage = [cell image];
+
+	      /*
+               * FIXME: When our NSMenuItems/Cells support images as 
+	       * content this will have to be fixed.
+               */
+	      oldImage = [item image];
 	      newImage = oldImage;
-	      changed = NO;
 
-	      if (oldPos != NSImageLeft)
-		{
-		  [cell setImagePosition: NSImageLeft];
-		  changed = YES;
-		}
 	      if ([aWindow isDocumentEdited])
 		{
 		  newImage = [NSImage imageNamed: @"common_WMCloseBroken"];
@@ -2238,13 +2230,6 @@
 	      if (newImage != oldImage)
 		{
 		  [item setImage: newImage];
-		  [cell setImage: newImage];
-		  changed = YES;
-		}
-	      if (changed)
-		{
-		  [menu sizeToFit];
-		  [view setNeedsDisplayForItemAtIndex: i];
 		}
 	      break;
 	    }
