modules/everything: Fix dereference before null check

Fixes CID1039816

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2014-09-05 10:50:25 -04:00
parent e9599c2597
commit 4b4b80bcb5
1 changed files with 9 additions and 7 deletions

View File

@ -1174,9 +1174,17 @@ _evry_selector_label_set(Evry_Selector *sel, const char *part, const char *label
static void
_evry_selector_activate(Evry_Selector *sel, int slide)
{
Evry_Window *win = sel->win;
Evry_Window *win;
Evry_State *s;
if (!sel)
{
ERR("selector == NULL");
return;
}
win = sel->win;
if (CUR_SEL)
{
Evry_Selector *cur = CUR_SEL;
@ -1189,12 +1197,6 @@ _evry_selector_activate(Evry_Selector *sel, int slide)
_evry_list_win_hide(win);
}
if (!sel)
{
ERR("selector == NULL");
return;
}
CUR_SEL = sel;
_evry_selector_signal_emit(sel, "e,state,selected");