From 37963042bcb53a4ca93cff1a68e712fea337acd3 Mon Sep 17 00:00:00 2001 From: treectrl Date: Wed, 8 Jun 2005 01:24:30 +0000 Subject: Fix Tree_ItemBbox to ensure tree->columnCountVis is up-to-date. --- generic/tkTreeDisplay.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/generic/tkTreeDisplay.c b/generic/tkTreeDisplay.c index 87a2245..b7c6aa8 100644 --- a/generic/tkTreeDisplay.c +++ b/generic/tkTreeDisplay.c @@ -5,7 +5,7 @@ * * Copyright (c) 2002-2005 Tim Baker * - * RCS: @(#) $Id: tkTreeDisplay.c,v 1.27 2005/05/24 23:40:40 treectrl Exp $ + * RCS: @(#) $Id: tkTreeDisplay.c,v 1.28 2005/06/08 01:24:30 treectrl Exp $ */ #include "tkTreeCtrl.h" @@ -1132,6 +1132,9 @@ Tree_ItemBbox(TreeCtrl *tree, TreeItem item, int *x, int *y, int *w, int *h) Range *range; RItem *rItem; + /* Update columnCountVis if needed */ + (void) Tree_WidthOfColumns(tree); + if (!TreeItem_ReallyVisible(tree, item) || (tree->columnCountVis < 1)) return -1; Range_RedoIfNeeded(tree); -- cgit v0.12