diff --git a/src/modules/conf/e_mod_main.c b/src/modules/conf/e_mod_main.c index f26f64dde..7f9eab0b5 100644 --- a/src/modules/conf/e_mod_main.c +++ b/src/modules/conf/e_mod_main.c @@ -111,10 +111,19 @@ _gc_id_new(E_Gadcon_Client_Class *client_class) static void _cb_mouse_up(void *data, Evas *evas, Evas_Object *obj, void *event_info) { + Evas_Event_Mouse_Up *ev; E_Action *a; - a = e_action_find("configuration"); - if ((a) && (a->func.go)) a->func.go(NULL, NULL); + ev = event_info; + if (ev->button == 1) + { + a = e_action_find("configuration"); + if ((a) && (a->func.go)) a->func.go(NULL, NULL); + } + else if (ev->button == 3) + { + + } } /**/ /***************************************************************************/