static Eina_Bool
_accel_is_gl(void)
{
- const char *env = NULL;
- const char *str = NULL;
-
- if (_elm_config->accel) str = _elm_config->accel;
- if (_elm_accel_preference) str = _elm_accel_preference;
- if ((_elm_config->accel_override) && (_elm_config->accel))
- str = _elm_config->accel;
- env = getenv("ELM_ACCEL");
- if (env) str = env;
+ const char *str;
+
+ str = _elm_config->accel;
+ if (!_elm_config->accel_override)
+ {
+ const char *env = NULL;
+
+ env = getenv("ELM_ACCEL");
+ if (env) str = env;
+ else if (_elm_accel_preference) str = _elm_accel_preference;
+ }
if ((str) &&
((!strcasecmp(str, "gl")) ||
(!strcasecmp(str, "opengl")) ||