Revert "evas engine: return as soon as possible if the surface or context is not valid."

This reverts commit 2f158ebe65.

misunderstood ^ operator.
pinged by jpeg.

previous code was correct.
This commit is contained in:
Hermet Park 2016-09-21 13:06:18 +09:00
parent 2f158ebe65
commit 545161d954
1 changed files with 7 additions and 3 deletions

View File

@ -3655,14 +3655,18 @@ eng_gl_make_current(void *data EINA_UNUSED, void *surface, void *context)
_tls_check();
if ((!sfc) || (!ctx))
if ((!sfc) ^ (!ctx))
{
ERR("Evas GL on SW engine does not support surfaceless contexts.");
return 0;
}
// Unset surface/context
// Unset surface/context
if ((!sfc) && (!ctx))
{
eina_tls_set(gl_current_ctx_key, NULL);
eina_tls_set(gl_current_sfc_key, NULL);
return 0;
return 1;
}
// Initialize Context if it hasn't been.