efl/src/lib
Vyacheslav Reutskiy 5135867218 elm_genlist: unhighlight item if it not selected
Summary:
Main trouble in handle click and double click event.
If user hold Esc and do double click on genlist item,
it still highlighted but not selected, because between
click and double click genlist process a key down event.
This patch add check the item state on mouse up, check
a item state - if item highlighted but not selected,
unhighlight it.

@fix
Fixes T3986

Test Plan:
1. run elementary_test Genlist
2. hold ESC
3. double-click on few genlist items

Reviewers: raster, cedric, NikaWhite

Subscribers: seoz, jpeg

Maniphest Tasks: T3986

Differential Revision: https://phab.enlightenment.org/D4222
2016-08-15 16:16:52 +03:00
..
ecore Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
ecore_audio Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
ecore_avahi
ecore_buffer
ecore_cocoa ecore_cocoa: remove pointless debug message 2016-08-08 00:12:49 +02:00
ecore_con Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
ecore_drm ecore-drm: Deprecate Ecore_Drm library 2016-05-31 10:05:28 -04:00
ecore_drm2 ecore_drm2: Fix a condition where no outputs are enabled 2016-08-02 13:29:09 -05:00
ecore_evas Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
ecore_fb
ecore_file
ecore_imf ecore_imf - fix make check to doa "load all" check after de-sillifying it 2016-08-05 13:42:11 +09:00
ecore_imf_evas
ecore_input ecore-input: Check return fo ecore_main_fd_handler_fd_get 2016-06-30 10:47:56 -04:00
ecore_input_evas ecore_input_evas: Enable cancel events by default 2016-08-09 14:56:39 +09:00
ecore_ipc If there is situation when server is closed prior to client, the client pointer pointing to server must be reset and check must be there during client deletion 2016-07-11 22:29:04 +09:00
ecore_psl1ght
ecore_sdl
ecore_wayland ecore-wayland: Prevent duplicated mouse up events. 2016-06-28 09:01:09 -04:00
ecore_win32
ecore_wl2 wayland_egl: Fix double free in case of failure 2016-08-11 11:37:41 +09:00
ecore_x ecore: xcb: make sure length_name is always initialized 2016-07-29 14:20:16 +02:00
ector Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
edje edje - save memory on edje parts as a lot of over-allocation was done 2016-08-15 09:21:08 +09:00
eet autotools: since it has been broken for some times and nobody noticed, let's remove per directory support. 2016-08-01 13:36:47 -07:00
eeze
efl efl: add EFL_VERSION_1_19 2016-08-11 13:42:42 -04:00
efreet efreet: free fallback cache on shutdown 2016-08-04 17:04:50 +02:00
eina efl api release - fix @since in new eina iterator api 2016-08-12 18:04:54 +02:00
eio Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
eldbus Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
elementary elm_genlist: unhighlight item if it not selected 2016-08-15 16:16:52 +03:00
elocation
elput elput: Use correct filename in unlink 2016-07-26 12:38:24 -05:00
elua elua: load modules from local dirs first 2016-08-08 14:38:39 +01:00
embryo efl - fix lots of little init/shutdown pairs that are wrong 2016-07-04 21:30:34 +09:00
emile autotools: since it has been broken for some times and nobody noticed, let's remove per directory support. 2016-08-01 13:36:47 -07:00
emotion Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
eo eo: fix guard to avoid redefinition of Efl_Object 2016-08-12 13:06:48 +02:00
eolian Change the EFL to follow the new Eo rename. 2016-08-11 17:04:43 +01:00
eolian_cxx eolian-cxx: Fix compilation break from changes in Eo nomenclature 2016-08-11 16:24:15 -03:00
ephysics evas: Move map to a separate mixin 2016-06-29 09:12:26 +09:00
escape
ethumb ethumb - don't complain to stderr about things that are handled by api 2016-05-31 19:01:50 +09:00
ethumb_client ethumb: tell the user if the connection to the deamon failed 2016-07-13 17:52:46 +02:00
evas evas smart obj - handle invalid object id's when scop data get is NULL 2016-08-15 11:40:31 +09:00
evil autotools: since it has been broken for some times and nobody noticed, let's remove per directory support. 2016-08-01 13:36:47 -07:00
.gitignore