From dc4d16ecbe38866e5e3ce2f69fdbfd1a9d92bce7 Mon Sep 17 00:00:00 2001 From: Joaquim Rocha Date: Fri, 24 Nov 2017 15:38:19 +0100 Subject: [PATCH] lib/remote: Add the URL to the remote when creating it from ostree Since we can now get the URL of the remote directly from the OstreeRemote object, we should use it when creating a FlatpakRemote. This will allow temporary FlatpakRemote objects (corresponding to removable mounts) to have a URL set to them. Closes: #1587 Approved by: mwleeds --- lib/flatpak-remote.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/flatpak-remote.c b/lib/flatpak-remote.c index 01b0e0bb..1cee6006 100644 --- a/lib/flatpak-remote.c +++ b/lib/flatpak-remote.c @@ -751,6 +751,7 @@ flatpak_remote_new_from_ostree (OstreeRemote *remote, OstreeRepoFinder *repo_finder, FlatpakDir *dir) { + g_autofree gchar *url = NULL; FlatpakRemotePrivate *priv; FlatpakRemote *self = g_object_new (FLATPAK_TYPE_REMOTE, "name", ostree_remote_get_name (remote), @@ -761,6 +762,10 @@ flatpak_remote_new_from_ostree (OstreeRemote *remote, if (dir) priv->dir = g_object_ref (dir); + url = ostree_remote_get_url (remote); + if (url != NULL) + flatpak_remote_set_url (self, url); + return self; } #endif /* FLATPAK_ENABLE_P2P */