From b2bd80edd49642cc3f3acb2fd639680c91e7652a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Higor=20Eur=C3=ADpedes?= Date: Mon, 22 Jun 2015 19:01:35 -0300 Subject: [PATCH] (runloop) Fix shader hotkeys --- runloop.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/runloop.c b/runloop.c index eba4905080..c01d1ef92c 100644 --- a/runloop.c +++ b/runloop.c @@ -369,7 +369,7 @@ static void check_shader_dir(bool pressed_next, bool pressed_prev) enum rarch_shader_type type = RARCH_SHADER_NONE; global_t *global = global_get_ptr(); - if (!global->shader_dir.list) + if (!global || !global->shader_dir.list) return; if (pressed_next) @@ -387,10 +387,9 @@ static void check_shader_dir(bool pressed_next, bool pressed_prev) else return; + shader = global->shader_dir.list->elems[global->shader_dir.ptr].data; ext = path_get_extension(shader); ext_hash = djb2_calculate(ext); - shader = global ? - global->shader_dir.list->elems[global->shader_dir.ptr].data : NULL; switch (ext_hash) {