Reading your actual bug report thread it sounds like the application
is trying to return an inconsistent view of the file system to what
Finder is expecting which is potentially causing Finder to behave in
an inconsistent manner. The application (Finder) asked for something
it expected and didn't get it and is understandably confused. As far
as Finder is concerned the path doesn't exist. Additionally it may not
entirely be Finder doing this but some deeper call that Finder relies
upon.

My observation would be that to get there you needed to at least know
about the user once. While it might not be possible for the
application to return all of the users, for this particular bug at
least the user is known. A list of recently accessed users paths could
be stored in memory and returned in the root level listing which would
prevent Finder being presented an inconsistent view of the world.

Inconsistent file systems result in inconsistent behaviours. This is
not a MacFUSE or Finder bug but a Wuala bug.

Sam Moffatt
http://pasamio.id.au



On Tue, Dec 21, 2010 at 10:56 PM, Graham Perrin <[email protected]> wrote:
> Quoting from http://bugs.wuala.com/view.php?id=3400#c9192
>
>> Finder or MacFuse (not sure who is responsible..)
>> should call getattr() and not getdir()
>
> In a nutshell:
>
> * a normal command-click on the proxy icon of a file allows navigation
> to a point in the path to that file
>
> * Finder opens (as expected) but that point is not reached.
>
> To visualise the problem, please see
> http://www.wuala.com/grahamperrin/public/2010/12/08/a?mode=gallery in
> particular screenshots 002 and 003.
>
> Might an improvement to MacFUSE help? Or must the issue be reported to
> Apple?
>
> Thanks
> Graham
>
> --
> You received this message because you are subscribed to the Google Groups 
> "MacFUSE" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/macfuse?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"MacFUSE" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/macfuse?hl=en.

Reply via email to