Index: Source/NSMenu.m
===================================================================
--- Source/NSMenu.m	(revision 26954)
+++ Source/NSMenu.m	(working copy)
@@ -815,12 +815,10 @@
     {
       NSMenuItem *menuItem = [_items objectAtIndex: i];
 
-      if (actionSelector == 0 || sel_eq([menuItem action], actionSelector))
-	{
-	  if ([[menuItem target] isEqual: anObject])
-	    {
-	      return i;
-	    }
+      if ((actionSelector == 0 || sel_eq([menuItem action], actionSelector)) &&
+	  [menuItem target] == anObject)
+        {
+	  return i;
 	}
     }
 
