elm/glview: fix glview to (again) return null if context creation fails

Summary:
engine internals have changed, so it's necessary to actually check whether
the glview api is available now to determine whether the glview is viable

@fix

Reviewers: devilhorns

Reviewed By: devilhorns

Subscribers: cedric, #reviewers, #committers

Tags: #efl_widgets

Differential Revision: https://phab.enlightenment.org/D9397
This commit is contained in:
Mike Blumenkrantz 2019-07-25 14:46:12 -04:00 committed by Christopher Michael
parent 6c93461324
commit 485d2e37d8
1 changed files with 1 additions and 1 deletions

View File

@ -272,7 +272,7 @@ _elm_glview_constructor(Eo *obj, Elm_Glview_Data *priv)
priv->context = evas_gl_context_create(priv->evasgl, NULL);
else
priv->context = evas_gl_context_version_create(priv->evasgl, NULL, priv->gles_version);
if (!priv->context)
if ((!priv->context) || (!evas_gl_context_api_get(priv->evasgl, priv->context)))
{
ERR("Error Creating an Evas_GL Context.");
ELM_SAFE_FREE(priv->config, evas_gl_config_free);