Re: Patch to fix #314139 [REVISION PROPOSAL]
- From: Alexander Larsson <alexl redhat com>
- To: sivan ubuntu com
- Cc: nautilus-list gnome org
- Subject: Re: Patch to fix #314139 [REVISION PROPOSAL]
- Date: Thu, 15 Jun 2006 09:32:35 +0200
On Wed, 2006-06-14 at 16:26 +0300, Sivan Greenberg wrote:
> On Wed, 2006-06-14 at 11:46 +0200, Alexander Larsson wrote:
>
> > They are not cached. You have to implement that yourself. The reason to
> > use g_stat directly is just to avoid lots of levels of indirection and
> > bloat when its not needed (i.e. you're only doing this for local files
> > anyway).
>
> Ah, so this isn't as easy as it seems at first place. Is there anything
> in the nautilus file io stack that can help me implement the caching of
> those calls? (including the g_stat() call)
I don't see what is hard about it. Just save the (boolean) result of
your function call and its arguments, and then compare the stored values
first in the function.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alexander Larsson Red Hat, Inc
alexl redhat com alla lysator liu se
He's an unconventional moralistic Green Beret looking for 'the Big One.' She's
a chain-smoking insomniac safe cracker descended from a line of powerful
witches. They fight crime!
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]