Genlist: Focus does not move, if it is set on item content objects.
authorchinmaya <chinmaya@chinmaya-VirtualBox.(none)>
Mon, 26 May 2014 06:45:54 +0000 (15:45 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Mon, 26 May 2014 06:45:54 +0000 (15:45 +0900)
commitcd603fa02b622b730a74e113fe35d319f17cdead
treeb9fa3bca9a7a54370eab27a2742e75b386841f4b
parentc3c0c7abc3bd0327e174e1cc3126fb1b98581f4a
Genlist: Focus does not move, if it is set on item content objects.

Summary:
If focus is set on item content object, it's treated as a
         different object which results the focus deadlock. So, every
         time whenever focus sets on item content object, we need to
         unset and set the focus on genlist object. Thanks to Seoz for
         the idea.

Test Plan: elementary_test -to "genlist focus"

Reviewers: seoz, SanghyeonLee, eagleeye

CC: seoz
Differential Revision: https://phab.enlightenment.org/D891
legacy/elementary/src/lib/elm_genlist.c