From 36d0a2fe2aa59b892553d97e9fecdb9d3a9a69c7 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Mon, 2 May 2016 16:50:37 +0200 Subject: [PATCH] Add xdg_app_installed_ref_get_subpaths This was in the header, but not the code --- lib/xdg-app-installed-ref.c | 16 ++++++++++++++++ lib/xdg-app-installed-ref.h | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/lib/xdg-app-installed-ref.c b/lib/xdg-app-installed-ref.c index d0b87939..f77e1b16 100644 --- a/lib/xdg-app-installed-ref.c +++ b/lib/xdg-app-installed-ref.c @@ -282,6 +282,22 @@ xdg_app_installed_ref_get_is_current (XdgAppInstalledRef *self) return priv->is_current; } +/** + * xdg_app_installed_ref_get_subpaths: + * @self: a #XdgAppInstalledRef + * + * Returns the subpaths that are installed, or %NULL if all files installed. + * + * Returns: (transfer none): A strv, or %NULL + */ +const char * const* +xdg_app_installed_ref_get_subpaths (XdgAppInstalledRef *self) +{ + XdgAppInstalledRefPrivate *priv = xdg_app_installed_ref_get_instance_private (self); + + return (const char * const *) priv->subpaths; +} + /** * xdg_app_installed_ref_get_installed_size: * @self: a #XdgAppInstalledRef diff --git a/lib/xdg-app-installed-ref.h b/lib/xdg-app-installed-ref.h index 3fdf0698..db3524d5 100644 --- a/lib/xdg-app-installed-ref.h +++ b/lib/xdg-app-installed-ref.h @@ -49,7 +49,7 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(XdgAppInstalledRef, g_object_unref) #endif XDG_APP_EXTERN const char *xdg_app_installed_ref_get_origin (XdgAppInstalledRef *self); -XDG_APP_EXTERN const char **xdg_app_installed_ref_get_subpaths (XdgAppInstalledRef *self); +XDG_APP_EXTERN const char * const*xdg_app_installed_ref_get_subpaths (XdgAppInstalledRef *self); XDG_APP_EXTERN guint64 xdg_app_installed_ref_get_installed_size (XdgAppInstalledRef *self); XDG_APP_EXTERN const char *xdg_app_installed_ref_get_deploy_dir (XdgAppInstalledRef *self); XDG_APP_EXTERN const char *xdg_app_installed_ref_get_latest_commit (XdgAppInstalledRef *self);