gtkplacesview: use location instead of the enclosing one

We were using the enclosing location when connecting to a server, so
for instance if  we were connecting to ftp://test/test it would actually
open ftp://test/ instead of the full path.

To fix it, use the full location when emitting the open location signal.

https://bugzilla.gnome.org/show_bug.cgi?id=756659
This commit is contained in:
Carlos Soriano 2016-02-22 16:18:21 +01:00 committed by Matthias Clasen
parent 4ff3d5b7a6
commit 17a4bd51bb

View File

@ -1197,7 +1197,6 @@ server_mount_ready_cb (GObject *source_file,
{
GMount *mount_point;
GError *error;
GFile *enclosing_location;
error = NULL;
mount_point = g_file_find_enclosing_mount (location, NULL, &error);
@ -1209,11 +1208,7 @@ server_mount_ready_cb (GObject *source_file,
goto out;
}
enclosing_location = g_mount_get_default_location (mount_point);
emit_open_location (view, enclosing_location, priv->open_flags);
g_object_unref (enclosing_location);
emit_open_location (view, location, priv->open_flags);
}
}