shell: Fix return values in precondition guards

Make sure values returned via `g_return_val_if_fail()` are of
the expected type.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3620>
This commit is contained in:
Florian Müllner 2025-01-29 17:01:48 +01:00 committed by Marge Bot
parent 73928c9b29
commit 51b5358b71
2 changed files with 7 additions and 7 deletions

View File

@ -854,7 +854,7 @@ shell_blur_effect_set_radius (ShellBlurEffect *self,
float
shell_blur_effect_get_brightness (ShellBlurEffect *self)
{
g_return_val_if_fail (SHELL_IS_BLUR_EFFECT (self), FALSE);
g_return_val_if_fail (SHELL_IS_BLUR_EFFECT (self), -1);
return self->brightness;
}
@ -880,7 +880,7 @@ shell_blur_effect_set_brightness (ShellBlurEffect *self,
ShellBlurMode
shell_blur_effect_get_mode (ShellBlurEffect *self)
{
g_return_val_if_fail (SHELL_IS_BLUR_EFFECT (self), -1);
g_return_val_if_fail (SHELL_IS_BLUR_EFFECT (self), SHELL_BLUR_MODE_ACTOR);
return self->mode;
}

View File

@ -868,11 +868,11 @@ shell_screenshot_screenshot_stage_to_content_finish (ShellScreenshot *screensh
{
ClutterContent *content;
g_return_val_if_fail (SHELL_IS_SCREENSHOT (screenshot), FALSE);
g_return_val_if_fail (G_IS_TASK (result), FALSE);
g_return_val_if_fail (SHELL_IS_SCREENSHOT (screenshot), NULL);
g_return_val_if_fail (G_IS_TASK (result), NULL);
g_return_val_if_fail (g_async_result_is_tagged (result,
shell_screenshot_screenshot_stage_to_content),
FALSE);
NULL);
content = g_task_propagate_pointer (G_TASK (result), error);
if (!content)
@ -1344,10 +1344,10 @@ GdkPixbuf *
shell_screenshot_composite_to_stream_finish (GAsyncResult *result,
GError **error)
{
g_return_val_if_fail (G_IS_TASK (result), FALSE);
g_return_val_if_fail (G_IS_TASK (result), NULL);
g_return_val_if_fail (g_async_result_is_tagged (result,
shell_screenshot_composite_to_stream),
FALSE);
NULL);
return g_task_propagate_pointer (G_TASK (result), error);
}