*** generic/tkCanvas.c.bug	Fri Dec 11 23:31:58 1998
--- generic/tkCanvas.c	Fri Dec 11 23:50:16 1998
***************
*** 3128,3136 ****
  	    Tcl_WrongNumArgs(interp, first+1, argv, "tagOrId");
  	    return TCL_ERROR;
  	}
! 	(void) StartTagSearch(canvasPtr, argv[1], &search);
! 	if (search.lastPtr != NULL) {
! 	    DoItem(interp, search.lastPtr, uid);
  	}
  	break;
        }
--- 3128,3136 ----
  	    Tcl_WrongNumArgs(interp, first+1, argv, "tagOrId");
  	    return TCL_ERROR;
  	}
! 	itemPtr = StartTagSearch(canvasPtr, argv[first+1], &search);
! 	if (itemPtr->prevPtr != NULL) {
! 	    DoItem(interp, itemPtr->prevPtr, uid);
  	}
  	break;
        }
