From 1656573b875a82dc2f3692d6cb1d3a61ac7898ba Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Thu, 2 Jan 2020 09:49:50 -0500 Subject: [PATCH] efl_spec_suite: remove callbacks at the end of a test Summary: we might access changed, which is stacked. This fixes a potential crash. Depends on D11001 Reviewers: cedric, zmike Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11002 --- src/tests/elementary/spec/efl_test_range_display.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tests/elementary/spec/efl_test_range_display.c b/src/tests/elementary/spec/efl_test_range_display.c index f072e02c10..5704741556 100644 --- a/src/tests/elementary/spec/efl_test_range_display.c +++ b/src/tests/elementary/spec/efl_test_range_display.c @@ -124,6 +124,10 @@ EFL_START_TEST (range_display_value_events) changed = EINA_FALSE; min_reached = EINA_FALSE; max_reached = EINA_FALSE; + efl_event_callback_del(widget, EFL_UI_RANGE_EVENT_CHANGED, _set_flag, &changed); + efl_event_callback_del(widget, EFL_UI_RANGE_EVENT_MIN_REACHED, _set_flag, &min_reached); + efl_event_callback_del(widget, EFL_UI_RANGE_EVENT_MAX_REACHED, _set_flag, &max_reached); + } EFL_END_TEST