From cc70f193e90e1a9784cadecae51b80fdba4f1822 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Mon, 9 Oct 2017 21:00:26 +0100 Subject: [PATCH] trivial: Use the new API in libappstream-glib directly --- src/fu-engine.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/fu-engine.c b/src/fu-engine.c index bf13f3135..d6b926bfe 100644 --- a/src/fu-engine.c +++ b/src/fu-engine.c @@ -760,10 +760,14 @@ fu_engine_verify (FuEngine *self, const gchar *device_id, GError **error) static AsScreenshot * _as_app_get_screenshot_default (AsApp *app) { +#if AS_CHECK_VERSION(0,7,3) + return as_app_get_screenshot_default (app); +#else GPtrArray *array = as_app_get_screenshots (app); if (array->len == 0) return NULL; return g_ptr_array_index (array, 0); +#endif } static gboolean @@ -1426,6 +1430,9 @@ fu_engine_get_action_id_for_device (FuEngine *self, static AsRelease * _as_app_get_release_by_version (AsApp *app, const gchar *version) { +#if AS_CHECK_VERSION(0,7,3) + return as_app_get_release_by_version (app, version); +#else GPtrArray *releases = as_app_get_releases (app); for (guint i = 0; i < releases->len; i++) { AsRelease *release = g_ptr_array_index (releases, i); @@ -1433,6 +1440,7 @@ _as_app_get_release_by_version (AsApp *app, const gchar *version) return release; } return NULL; +#endif } static void