diff options
author | Emil Velikov <emil.l.velikov@gmail.com> | 2015-02-12 11:13:22 +0000 |
---|---|---|
committer | Chad Versace <chad.versace@intel.com> | 2015-02-23 14:33:47 -0800 |
commit | 475b44fa05fb59d12e143d278b42d9fc9f7f968c (patch) | |
tree | 3f3e9392b30cc285ea457fbd1ec95c455120bde8 | |
parent | 19c8f126ba104d5e8b3affadcc7cbd445476869a (diff) | |
download | waffle-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.m | 7 |
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) |