diff --git a/src/bin/edi_main.c b/src/bin/edi_main.c index c2f8e2d..ba141bc 100644 --- a/src/bin/edi_main.c +++ b/src/bin/edi_main.c @@ -835,6 +835,9 @@ _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); } @@ -902,6 +905,9 @@ 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); }