st/texture-cache: Make key g_autofree
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1558>
This commit is contained in:
parent
9e47fd3da5
commit
e73204b9fa
@ -971,7 +971,7 @@ st_texture_cache_load_gicon (StTextureCache *cache,
|
|||||||
ClutterActor *actor;
|
ClutterActor *actor;
|
||||||
gint scale;
|
gint scale;
|
||||||
char *gicon_string;
|
char *gicon_string;
|
||||||
char *key;
|
g_autofree char *key = NULL;
|
||||||
float actor_size;
|
float actor_size;
|
||||||
GtkIconTheme *theme;
|
GtkIconTheme *theme;
|
||||||
GtkIconInfo *info;
|
GtkIconInfo *info;
|
||||||
@ -1050,7 +1050,6 @@ st_texture_cache_load_gicon (StTextureCache *cache,
|
|||||||
{
|
{
|
||||||
/* If there's an outstanding request, we've just added ourselves to it */
|
/* If there's an outstanding request, we've just added ourselves to it */
|
||||||
g_object_unref (info);
|
g_object_unref (info);
|
||||||
g_free (key);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -1058,7 +1057,7 @@ st_texture_cache_load_gicon (StTextureCache *cache,
|
|||||||
|
|
||||||
request->cache = cache;
|
request->cache = cache;
|
||||||
/* Transfer ownership of key */
|
/* Transfer ownership of key */
|
||||||
request->key = key;
|
request->key = g_steal_pointer (&key);
|
||||||
request->policy = policy;
|
request->policy = policy;
|
||||||
request->colors = colors ? st_icon_colors_ref (colors) : NULL;
|
request->colors = colors ? st_icon_colors_ref (colors) : NULL;
|
||||||
request->icon_info = info;
|
request->icon_info = info;
|
||||||
|
Loading…
Reference in New Issue
Block a user