From 002255cbddcec4a957c81de94331cc19177ef264 Mon Sep 17 00:00:00 2001 From: Mario Limonciello Date: Fri, 2 Feb 2024 11:23:47 -0600 Subject: [PATCH] Change the `ppd_action_probe()` return type to `PpdProbeResult` --- src/power-profiles-daemon.c | 2 +- src/ppd-action.c | 4 ++-- src/ppd-action.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/power-profiles-daemon.c b/src/power-profiles-daemon.c index 6206b59..a0e0bd6 100644 --- a/src/power-profiles-daemon.c +++ b/src/power-profiles-daemon.c @@ -1061,7 +1061,7 @@ start_profile_drivers (PpdApp *data) g_debug ("Handling action '%s'", ppd_action_get_action_name (action)); - if (!ppd_action_probe (action)) { + if (ppd_action_probe (action) == PPD_PROBE_RESULT_FAIL) { g_debug ("probe () failed for action '%s', skipping", ppd_action_get_action_name (action)); g_object_unref (object); diff --git a/src/ppd-action.c b/src/ppd-action.c index 9d45db9..e550bcc 100644 --- a/src/ppd-action.c +++ b/src/ppd-action.c @@ -125,13 +125,13 @@ ppd_action_init (PpdAction *self) { } -gboolean +PpdProbeResult ppd_action_probe (PpdAction *action) { g_return_val_if_fail (PPD_IS_ACTION (action), FALSE); if (!PPD_ACTION_GET_CLASS (action)->probe) - return TRUE; + return PPD_PROBE_RESULT_SUCCESS; return PPD_ACTION_GET_CLASS (action)->probe (action); } diff --git a/src/ppd-action.h b/src/ppd-action.h index e3f4742..9b74ce3 100644 --- a/src/ppd-action.h +++ b/src/ppd-action.h @@ -35,7 +35,7 @@ struct _PpdActionClass }; #ifndef __GTK_DOC_IGNORE__ -gboolean ppd_action_probe (PpdAction *action); +PpdProbeResult ppd_action_probe (PpdAction *action); gboolean ppd_action_activate_profile (PpdAction *action, PpdProfile profile, GError **error); const char *ppd_action_get_action_name (PpdAction *action); #endif