[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Do TreeIters persist after foreach search ?
- From: Torsten Schoenfeld <kaffeetisch gmx de>
- To: gtk-perl-list gnome org
- Subject: Re: Do TreeIters persist after foreach search ?
- Date: Thu, 08 Nov 2007 20:59:42 +0100
On Thu, 2007-11-08 at 11:53 +0000, Dave Howorth wrote:
> I think there must be something I'm overlooking about iters. I have code
> which for testing I've simplified to the following:
What works for me in Odot is storing a copy of the iterator:
> my $match_iter;
> $tree_store->foreach(
> sub {
> my ($tree_store, $path, $iter) = @_;
>
> my $level = $tree_store->get($iter, LEVEL);
> warn " tree_store=$tree_store, iter=$iter;\n";
>
> $match_iter = $iter;
$match_iter = $iter->copy;
> return TRUE;
> });
>
> warn "search $tree_store => $match_iter;\n";
> my $level = $tree_store->get($match_iter, LEVEL);
--
Bye,
-Torsten
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]