src/sgp/Button_System.cc
FOR_EACH(BUTTON_PICS, other, ButtonPictures)
		{
			if (other == pics) continue;
			if (other->vobj != pics->vobj) continue;
			if (!(other->fFlags & GUI_BTN_DUPLICATE_VOBJ)) continue;

			/* If we got here, then we got a duplicate object of the one we want to
			 * delete, so convert it to an original!
			 */
			other->fFlags &= ~GUI_BTN_DUPLICATE_VOBJ;

			// Now remove this button, but not its vobject
			goto remove_pic;
		}
/* Deleting a non-duplicate, so see if any dups present. if so, then convert
		 * one of them to an original!
		 */
Deleting a non-duplicate, so see if any dups present. if so, then convert
one of them to an original!
Deleting a non - duplicate so see if any dups present . if so then convert one of them to an original!
FOR_EACH(BUTTON_PICS, other, ButtonPictures)
		{
			if (other == pics) continue;
			if (other->vobj != pics->vobj) continue;
			if (!(other->fFlags & GUI_BTN_DUPLICATE_VOBJ)) continue;
			other->fFlags &= ~GUI_BTN_DUPLICATE_VOBJ;
			goto remove_pic;
		}
FOR_EACH ( BUTTON_PICS , other , ButtonPictures ) { if ( other == pics ) continue ; if ( other -> vobj != pics -> vobj ) continue ; if ( ! ( other -> fFlags & GUI_BTN_DUPLICATE_VOBJ ) ) continue ; other -> fFlags &= ~ GUI_BTN_DUPLICATE_VOBJ ; goto remove_pic ; }
Deleting a non-duplicate, so see if any dups present.
Deleting a non - duplicate so see if any dups present .
/* If we got here, then we got a duplicate object of the one we want to
			 * delete, so convert it to an original!
			 */ // Now remove this button, but not its vobject