build: Fix some harmless compiler warnings

Some (newer?) GCC versions complain when a g_auto variable isn't
initialized when declared, even when the initialization is guaranteed
to happen before the variable is used or goes out of scope.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/2298
This commit is contained in:
Florian Müllner 2020-03-02 18:16:25 +01:00 committed by Florian Müllner
parent 1de008f2d5
commit bf367daaba
3 changed files with 3 additions and 3 deletions

View File

@ -1295,7 +1295,7 @@ apply_discrete_gpu_env (GAppLaunchContext *context,
num_children = g_variant_n_children (variant); num_children = g_variant_n_children (variant);
for (i = 0; i < num_children; i++) for (i = 0; i < num_children; i++)
{ {
g_autoptr(GVariant) gpu; g_autoptr(GVariant) gpu = NULL;
g_autoptr(GVariant) env = NULL; g_autoptr(GVariant) env = NULL;
g_autoptr(GVariant) default_variant = NULL; g_autoptr(GVariant) default_variant = NULL;
g_autofree const char **env_s = NULL; g_autofree const char **env_s = NULL;

View File

@ -142,7 +142,7 @@ on_icon_theme_changed (StSettings *settings,
GParamSpec *pspec, GParamSpec *pspec,
StTextureCache *cache) StTextureCache *cache)
{ {
g_autofree gchar *theme; g_autofree gchar *theme = NULL;
st_texture_cache_evict_icons (cache); st_texture_cache_evict_icons (cache);

View File

@ -89,7 +89,7 @@ create_metadata (GFile *target_dir,
static gboolean static gboolean
copy_extension_template (GFile *target_dir, GError **error) copy_extension_template (GFile *target_dir, GError **error)
{ {
g_auto (GStrv) templates; g_auto (GStrv) templates = NULL;
char **s; char **s;
templates = g_resources_enumerate_children (TEMPLATE_PATH, 0, NULL); templates = g_resources_enumerate_children (TEMPLATE_PATH, 0, NULL);