diff options
author | Timm Bäder <mail@baedert.org> | 2018-04-12 09:47:44 +0200 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2018-06-03 11:47:22 +0200 |
commit | bff5324aba901f82dfd402b7061c2dc466b94082 (patch) | |
tree | c3cf76e82496a4fe25dd0e1e6a7a381327b004d9 | |
parent | deabf2cf375f03e52555edca1dabc0ad2e90a450 (diff) | |
download | gtk+-bff5324aba901f82dfd402b7061c2dc466b94082.tar.gz |
GskRenderer: Read GSK_RENDERER env var every time
This way we can programmatically select a different renderer.
-rw-r--r-- | gsk/gskrenderer.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/gsk/gskrenderer.c b/gsk/gskrenderer.c index 11b8cd2074..189c00e559 100644 --- a/gsk/gskrenderer.c +++ b/gsk/gskrenderer.c @@ -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 |