Hello. From the docs: find_enclosing_mount(cancellable = nil) Gets a GLib::Mount for the GLib::File. If the file doesnâ€™t have a mount (for example, possibly a remote share), a GLib::IO::NotFoundError will be raised. This would imply that remote shares don't have a mountpoiont. The opposite is observed: $ irb -rubygems -rgio2 irb(main):001:0> local = GLib::File.new_for_commandline_arg "/somewhere" => #<#<Class:0x7f79e3627f50>:0x7f79e3627e88 ptr=0xdc88c0> irb(main):002:0> remote = GLib::File.new_for_commandline_arg "smb://server/share" => #<#<Class:0x7f79e361ce98>:0x7f79e361cdd0 ptr=0xde9e70> irb(main):003:0> local.find_enclosing_mount GLib::IO::NotFoundError: Containing mount does not exist from (irb):3:in `find_enclosing_mount' from (irb):3 irb(main):004:0> remote.find_enclosing_mount GLib::IO::NotMountedError: The specified location is not mounted from (irb):4:in `find_enclosing_mount' from (irb):4 irb(main):005:0>
on 2011-09-09 15:32
on 2011-09-10 12:32
On Fri, Sep 9, 2011 at 15:31, Michal Suchanek <firstname.lastname@example.org> wrote: > opposite is observed: I don’t understand what you mean. I would suggest that you take this to the gtk-devel mailing list, as I suspect that this is behavior dictated by GLib, not Ruby-GNOME2.