summaryrefslogtreecommitdiffstats
path: root/generic/tkTreeItem.c
diff options
context:
space:
mode:
authortreectrl <treectrl>2006-11-10 22:31:41 (GMT)
committertreectrl <treectrl>2006-11-10 22:31:41 (GMT)
commite24b264f02476d27fec90db4162b339b5021aa31 (patch)
tree993797cd3cc4c714abf2249296ae82815a6acc94 /generic/tkTreeItem.c
parentc1eeed880b4831a5634dc99045e19427f1f262cc (diff)
downloadtktreectrl-e24b264f02476d27fec90db4162b339b5021aa31.zip
tktreectrl-e24b264f02476d27fec90db4162b339b5021aa31.tar.gz
tktreectrl-e24b264f02476d27fec90db4162b339b5021aa31.tar.bz2
Fixed bug with TreeItem_UpdateWindowPositions not stopping on the right edge of the visible area (was using the bottom edge by mistake).
Make TreeItem_Identify2 stop checking spans that are past the right edge of the area being hit-tested.
Diffstat (limited to 'generic/tkTreeItem.c')
-rw-r--r--generic/tkTreeItem.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/generic/tkTreeItem.c b/generic/tkTreeItem.c
index 95acd0b..7cdde95 100644
--- a/generic/tkTreeItem.c
+++ b/generic/tkTreeItem.c
@@ -5,7 +5,7 @@
*
* Copyright (c) 2002-2006 Tim Baker
*
- * RCS: @(#) $Id: tkTreeItem.c,v 1.86 2006/11/09 00:11:16 treectrl Exp $
+ * RCS: @(#) $Id: tkTreeItem.c,v 1.87 2006/11/10 22:31:41 treectrl Exp $
*/
#include "tkTreeCtrl.h"
@@ -4407,7 +4407,7 @@ SpanWalkProc_UpdateWindowPositions(
TreeStyle_UpdateWindowPositions(drawArgs);
/* Stop walking if we went past the right edge of the display area. */
- return drawArgs->x + drawArgs->width >= drawArgs->bounds[3];
+ return drawArgs->x + drawArgs->width >= drawArgs->bounds[2];
}
/*
@@ -8370,7 +8370,7 @@ SpanWalkProc_Identify2(
subListObj);
}
Tcl_ListObjAppendElement(tree->interp, data->listObj, subListObj);
- return 0;
+ return drawArgs->x + drawArgs->width >= data->x2;
}
/*