aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmil Velikov <emil.l.velikov@gmail.com>2015-02-12 11:13:22 +0000
committerChad Versace <chad.versace@intel.com>2015-02-23 14:33:47 -0800
commit475b44fa05fb59d12e143d278b42d9fc9f7f968c (patch)
tree3f3e9392b30cc285ea457fbd1ec95c455120bde8
parent19c8f126ba104d5e8b3affadcc7cbd445476869a (diff)
downloadwaffle-475b44fa05fb59d12e143d278b42d9fc9f7f968c.tar.gz
cgl: do not emit an error on dl_can_open
According to the documentation and the linux backend one should not emit an error but simply return true/false. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Chad Versace <chad.versace@intel.com>
-rw-r--r--src/waffle/cgl/cgl_dl.m7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/waffle/cgl/cgl_dl.m b/src/waffle/cgl/cgl_dl.m
index 2d13067..764ecf0 100644
--- a/src/waffle/cgl/cgl_dl.m
+++ b/src/waffle/cgl/cgl_dl.m
@@ -77,8 +77,13 @@ cgl_dl_can_open(struct wcore_platform *wc_plat,
int32_t waffle_dl)
{
struct cgl_platform *plat = cgl_platform(wc_plat);
+ bool ok;
- if (!cgl_dl_check_enum(waffle_dl))
+ WCORE_ERROR_DISABLED({
+ ok = cgl_dl_check_enum(waffle_dl);
+ });
+
+ if (!ok)
return false;
if (plat->dl_gl != NULL)