From: Emil Velikov <emil.veli...@collabora.com>

Analogous to previous commit

Signed-off-by: Emil Velikov <emil.veli...@collabora.com>
---
 src/waffle/cgl/cgl_config.m   | 11 +++--------
 src/waffle/egl/wegl_config.c  |  7 ++-----
 src/waffle/glx/glx_config.c   |  7 ++-----
 src/waffle/nacl/nacl_config.c |  7 ++-----
 src/waffle/wgl/wgl_config.c   |  3 ---
 5 files changed, 9 insertions(+), 26 deletions(-)

diff --git a/src/waffle/cgl/cgl_config.m b/src/waffle/cgl/cgl_config.m
index 898ee24..fdab9a8 100644
--- a/src/waffle/cgl/cgl_config.m
+++ b/src/waffle/cgl/cgl_config.m
@@ -45,18 +45,13 @@
 bool
 cgl_config_destroy(struct wcore_config *wc_self)
 {
-    struct cgl_config *self;
-    bool ok = true;
-
-    if (wc_self == NULL)
-        return ok;
-
-    self = cgl_config(wc_self);
+    struct cgl_config *self = cgl_config(wc_self);
+    bool ok;
 
     if (self->pixel_format)
         CGLReleasePixelFormat(self->pixel_format);
 
-    ok &= wcore_config_teardown(wc_self);
+    ok = wcore_config_teardown(wc_self);
     free(self);
     return ok;
 }
diff --git a/src/waffle/egl/wegl_config.c b/src/waffle/egl/wegl_config.c
index 08e06fb..6ffde4e 100644
--- a/src/waffle/egl/wegl_config.c
+++ b/src/waffle/egl/wegl_config.c
@@ -262,12 +262,9 @@ bool
 wegl_config_destroy(struct wcore_config *wc_config)
 {
     struct wegl_config *config = wegl_config(wc_config);
-    bool result = true;
+    bool result;
 
-    if (!config)
-        return true;
-
-    result &= wcore_config_teardown(wc_config);
+    result = wcore_config_teardown(wc_config);
     free(config);
     return result;
 }
diff --git a/src/waffle/glx/glx_config.c b/src/waffle/glx/glx_config.c
index 7f3d3ed..5de70e1 100644
--- a/src/waffle/glx/glx_config.c
+++ b/src/waffle/glx/glx_config.c
@@ -40,12 +40,9 @@
 bool
 glx_config_destroy(struct wcore_config *wc_self)
 {
-    bool ok = true;
-
-    if (wc_self == NULL)
-        return ok;
+    bool ok;
 
-    ok &= wcore_config_teardown(wc_self);
+    ok = wcore_config_teardown(wc_self);
     free(glx_config(wc_self));
     return ok;
 }
diff --git a/src/waffle/nacl/nacl_config.c b/src/waffle/nacl/nacl_config.c
index 668657b..e078b92 100644
--- a/src/waffle/nacl/nacl_config.c
+++ b/src/waffle/nacl/nacl_config.c
@@ -33,12 +33,9 @@
 bool
 nacl_config_destroy(struct wcore_config *wc_self)
 {
-    bool ok = true;
-
-    if (wc_self == NULL)
-        return ok;
+    bool ok;
 
-    ok &= wcore_config_teardown(wc_self);
+    ok = wcore_config_teardown(wc_self);
     free(nacl_config(wc_self));
     return ok;
 }
diff --git a/src/waffle/wgl/wgl_config.c b/src/waffle/wgl/wgl_config.c
index a912bba..3c793f8 100644
--- a/src/waffle/wgl/wgl_config.c
+++ b/src/waffle/wgl/wgl_config.c
@@ -44,9 +44,6 @@ wgl_config_destroy(struct wcore_config *wc_self)
     struct wgl_config *self = wgl_config(wc_self);
     bool ok = true;
 
-    if (!self)
-        return true;
-
     if (self->window)
         ok &= wgl_window_priv_destroy(&self->window->wcore);
 
-- 
2.6.2

_______________________________________________
waffle mailing list
waffle@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/waffle

Reply via email to