From: Colin Walters Date: Mon, 15 May 2017 13:10:54 +0000 (-0400) Subject: lib/remote: Box OstreeRemote if experimental-api X-Git-Tag: archive/raspbian/2022.1-3+rpi1~1^2~4^2~37^2~11 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a5eef45debcf8d2550deef8c5b9f33956d786fe9;p=ostree.git lib/remote: Box OstreeRemote if experimental-api To avoid an introspection warning. Otherwise, don't box it. Closes: #858 Approved by: pwithnall --- diff --git a/src/libostree/ostree-remote.c b/src/libostree/ostree-remote.c index d6298fba..86fae8d8 100644 --- a/src/libostree/ostree-remote.c +++ b/src/libostree/ostree-remote.c @@ -142,3 +142,9 @@ ostree_remote_unref (OstreeRemote *remote) g_slice_free (OstreeRemote, remote); } } + +#ifdef OSTREE_ENABLE_EXPERIMENTAL_API +G_DEFINE_BOXED_TYPE(OstreeRemote, ostree_remote, + ostree_remote_ref, + ostree_remote_unref); +#endif diff --git a/src/libostree/ostree-remote.h b/src/libostree/ostree-remote.h index bf62fd87..8e96213c 100644 --- a/src/libostree/ostree-remote.h +++ b/src/libostree/ostree-remote.h @@ -48,9 +48,16 @@ G_BEGIN_DECLS typedef struct OstreeRemote OstreeRemote; #endif +#ifdef OSTREE_ENABLE_EXPERIMENTAL_API +_OSTREE_PUBLIC +GType ostree_remote_get_type (void) G_GNUC_CONST; +#else +#ifndef __GI_SCANNER__ _OSTREE_PUBLIC OstreeRemote *ostree_remote_ref (OstreeRemote *remote); _OSTREE_PUBLIC void ostree_remote_unref (OstreeRemote *remote); +#endif /* GI_SCANNER */ +#endif G_END_DECLS