settings: move check into method.
Just check once for existing window in the edi_settings_show.
This commit is contained in:
parent
26929ba2a9
commit
273384d916
|
@ -835,9 +835,6 @@ _tb_about_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
|
|||
static void
|
||||
_tb_settings_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
||||
{
|
||||
if (edi_settings_win_get())
|
||||
return;
|
||||
|
||||
edi_settings_show(_edi_main_win);
|
||||
}
|
||||
|
||||
|
@ -905,9 +902,6 @@ static void
|
|||
_edi_menu_settings_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
|
||||
void *event_info EINA_UNUSED)
|
||||
{
|
||||
if (edi_settings_win_get())
|
||||
return;
|
||||
|
||||
edi_settings_show(_edi_main_win);
|
||||
}
|
||||
|
||||
|
|
|
@ -834,6 +834,9 @@ edi_settings_show(Evas_Object *mainwin)
|
|||
Evas_Object *win, *bg, *table, *naviframe, *tb;
|
||||
Elm_Object_Item *tb_it, *default_it;
|
||||
|
||||
if (edi_settings_win_get())
|
||||
return NULL;
|
||||
|
||||
_edi_settings_win = win = elm_win_add(mainwin, "settings", ELM_WIN_BASIC);
|
||||
if (!win) return NULL;
|
||||
|
||||
|
|
Loading…
Reference in New Issue