diff --git a/legacy/elementary/src/lib/elm_genlist.c b/legacy/elementary/src/lib/elm_genlist.c index c4d45d5723..0e3f379f25 100644 --- a/legacy/elementary/src/lib/elm_genlist.c +++ b/legacy/elementary/src/lib/elm_genlist.c @@ -4659,7 +4659,7 @@ _item_mouse_up_cb(void *data, Elm_Gen_Item *it = data; Evas_Coord x, y, dx, dy; - if (ev->button == 3) + if ((ev->button == 3) && (!it->dragging)) { evas_object_geometry_get(obj, &x, &y, NULL, NULL); dx = it->dx - (ev->canvas.x - x);