--- a/generic/bltTreeViewCmd.c +++ b/generic/bltTreeViewCmd.c @@ -6533,7 +6533,7 @@ Tcl_Obj *listObjPtr, *objPtr; if (tvPtr->selAnchorPtr == NULL) return TCL_OK; listObjPtr = Tcl_NewListObj(0, (Tcl_Obj **)NULL); - objPtr = NodeToObj(tvPtr->selAnchorPtr); + objPtr = NodeToObj(tvPtr->selAnchorPtr->node); Tcl_ListObjAppendElement(interp, listObjPtr, objPtr); if (tvPtr->selAnchorCol != NULL) { objPtr = Tcl_NewStringObj( tvPtr->selAnchorCol->key, -1);