GskRenderer: Read GSK_RENDERER env var every time

This way we can programmatically select a different renderer.
This commit is contained in:
Timm Bäder
2018-04-12 09:47:44 +02:00
parent deabf2cf37
commit bff5324aba

View File

@@ -597,15 +597,9 @@ get_renderer_for_display (GdkSurface *surface)
static GType
get_renderer_for_env_var (GdkSurface *surface)
{
static GType env_var_type = G_TYPE_NONE;
const char *renderer_name = g_getenv ("GSK_RENDERER");
if (env_var_type == G_TYPE_NONE)
{
const char *renderer_name = g_getenv ("GSK_RENDERER");
env_var_type = get_renderer_for_name (renderer_name);
}
return env_var_type;
return get_renderer_for_name (renderer_name);
}
static GType