[Piglit] [PATCH 12/12] utils/wfl: use correct destroy order in special_case_gl31()
Emil Velikov
emil.l.velikov at gmail.com
Tue Aug 12 10:18:52 PDT 2014
Destroy the components in the inverse order of the way we've created
them. Waffle's WGL backend actually creates the window at
config_choose() time, and displays/hides it at create/destroy time.
If we don't follow the correct order the window is destroyed at
config_destroy() and hiding it at window_destroy will trigger an
assert.
Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
---
tests/util/piglit-framework-gl/piglit_wfl_framework.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/tests/util/piglit-framework-gl/piglit_wfl_framework.c b/tests/util/piglit-framework-gl/piglit_wfl_framework.c
index 143a204..03a7a9b 100644
--- a/tests/util/piglit-framework-gl/piglit_wfl_framework.c
+++ b/tests/util/piglit-framework-gl/piglit_wfl_framework.c
@@ -468,12 +468,12 @@ special_case_gl31(struct piglit_wfl_framework *wfl_fw,
"profile if context creation succeeds.",
context_description, error_verb);
- waffle_config_destroy(wfl_fw->config);
- waffle_context_destroy(wfl_fw->context);
waffle_window_destroy(wfl_fw->window);
- wfl_fw->config = NULL;
- wfl_fw->context = NULL;
+ waffle_context_destroy(wfl_fw->context);
+ waffle_config_destroy(wfl_fw->config);
wfl_fw->window = NULL;
+ wfl_fw->context = NULL;
+ wfl_fw->config = NULL;
return make_context_current_singlepass(
wfl_fw, &fallback_config, flavor,
--
2.0.2
More information about the Piglit
mailing list