Merge branch 'action-group-query-action' into 'main'

actiongroup: Add a compiler warning

See merge request GNOME/glib!3367
This commit is contained in:
Philip Withnall 2023-04-14 16:32:54 +00:00
commit cd118f9af0
2 changed files with 16 additions and 11 deletions

View File

@ -133,9 +133,10 @@ static gboolean
g_action_group_real_get_action_enabled (GActionGroup *action_group,
const gchar *action_name)
{
gboolean enabled = FALSE;
gboolean enabled;
g_action_group_query_action (action_group, action_name, &enabled, NULL, NULL, NULL, NULL);
if (!g_action_group_query_action (action_group, action_name, &enabled, NULL, NULL, NULL, NULL))
return FALSE;
return enabled;
}
@ -144,9 +145,10 @@ static const GVariantType *
g_action_group_real_get_action_parameter_type (GActionGroup *action_group,
const gchar *action_name)
{
const GVariantType *type = NULL;
const GVariantType *type;
g_action_group_query_action (action_group, action_name, NULL, &type, NULL, NULL, NULL);
if (!g_action_group_query_action (action_group, action_name, NULL, &type, NULL, NULL, NULL))
return NULL;
return type;
}
@ -155,9 +157,10 @@ static const GVariantType *
g_action_group_real_get_action_state_type (GActionGroup *action_group,
const gchar *action_name)
{
const GVariantType *type = NULL;
const GVariantType *type;
g_action_group_query_action (action_group, action_name, NULL, NULL, &type, NULL, NULL);
if (!g_action_group_query_action (action_group, action_name, NULL, NULL, &type, NULL, NULL))
return NULL;
return type;
}
@ -166,9 +169,10 @@ static GVariant *
g_action_group_real_get_action_state_hint (GActionGroup *action_group,
const gchar *action_name)
{
GVariant *hint = NULL;
GVariant *hint;
g_action_group_query_action (action_group, action_name, NULL, NULL, NULL, &hint, NULL);
if (!g_action_group_query_action (action_group, action_name, NULL, NULL, NULL, &hint, NULL))
return NULL;
return hint;
}
@ -177,9 +181,10 @@ static GVariant *
g_action_group_real_get_action_state (GActionGroup *action_group,
const gchar *action_name)
{
GVariant *state = NULL;
GVariant *state;
g_action_group_query_action (action_group, action_name, NULL, NULL, NULL, NULL, &state);
if (!g_action_group_query_action (action_group, action_name, NULL, NULL, NULL, NULL, &state))
return NULL;
return state;
}

View File

@ -156,7 +156,7 @@ gboolean g_action_group_query_action (GAction
const GVariantType **parameter_type,
const GVariantType **state_type,
GVariant **state_hint,
GVariant **state);
GVariant **state) G_GNUC_WARN_UNUSED_RESULT;
G_END_DECLS