[gnome-software] trivial: Add g_return_if_fail to gs_app_add|has_quirk. Fix check for gs_app_set_license
- From: Robert Ancell <rancell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] trivial: Add g_return_if_fail to gs_app_add|has_quirk. Fix check for gs_app_set_license
- Date: Wed, 16 Mar 2016 03:41:42 +0000 (UTC)
commit 08ca40fcdb224a37ac25dd58758e92191b011fdf
Author: Robert Ancell <robert ancell canonical com>
Date: Wed Mar 16 16:41:30 2016 +1300
trivial: Add g_return_if_fail to gs_app_add|has_quirk. Fix check for gs_app_set_license
src/gs-app.c | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/src/gs-app.c b/src/gs-app.c
index ad6f6f7..88a5746 100644
--- a/src/gs-app.c
+++ b/src/gs-app.c
@@ -1291,13 +1291,13 @@ gs_app_set_license (GsApp *app, GsAppQuality quality, const gchar *licence)
guint i;
g_auto(GStrv) tokens = NULL;
+ g_return_if_fail (GS_IS_APP (app));
+
/* only save this if the data is sufficiently high quality */
if (quality <= app->licence_quality)
return;
app->licence_quality = quality;
- g_return_if_fail (GS_IS_APP (app));
-
/* assume free software until we find an unmatched SPDX token */
app->licence_is_free = TRUE;
@@ -2019,6 +2019,8 @@ gs_app_set_to_be_installed (GsApp *app, gboolean to_be_installed)
gboolean
gs_app_has_quirk (GsApp *app, AsAppQuirk quirk)
{
+ g_return_val_if_fail (GS_IS_APP (app), FALSE);
+
return (app->quirk & quirk) > 0;
}
@@ -2028,6 +2030,8 @@ gs_app_has_quirk (GsApp *app, AsAppQuirk quirk)
void
gs_app_add_quirk (GsApp *app, AsAppQuirk quirk)
{
+ g_return_if_fail (GS_IS_APP (app));
+
app->quirk |= quirk;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]