efl/src
Guilherme Iscaro 883d41f006 evas focus: Do not allow two objects focused by the same seat.
Summary:
Before focusing an object, the intercept focus callback
is called. This callback may ask Evas to focus another object
instead, so it's necessary to check if the seat in question still
have a focused object event after a efl_canvas_object_seat_focus_del() call.

Reviewers: cedric, bdilly, barbieri, ProhtMeyhet, netstar

Subscribers: cedric, jpeg

Maniphest Tasks: T4864, T4886

Differential Revision: https://phab.enlightenment.org/D4396

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2016-11-14 10:24:57 -08:00
..
benchmarks eina: remove benchmark for Eina_Promise. 2016-11-07 11:12:33 -08:00
bin elementary_test: rework a 'Genlist Tree, Insert Sorted' test 2016-11-08 09:40:25 +02:00
bindings eolian: remove parsing of pointers and the corresponding APIs 2016-11-10 16:20:19 +01:00
edje_external elementary: Introduce a new edje_external param to the progressbar widget. 2016-09-02 02:13:19 +02:00
examples elementary-cxx: Removed example from datetime 2016-11-11 18:07:24 -02:00
generic
lib evas focus: Do not allow two objects focused by the same seat. 2016-11-14 10:24:57 -08:00
modules docs: module: add some missing docs in our modules using eo 2016-11-11 10:59:08 +01:00
scripts eolian: remove parsing of pointers and the corresponding APIs 2016-11-10 16:20:19 +01:00
static_libs Static deps unibreak: Update to latest git version. 2016-08-24 11:15:59 +01:00
tests eolian-cxx: Remove EOLIAN_TYPE_POINTER enumeration 2016-11-10 15:20:36 -02:00
utils/ecore remove xcb support in ecore_x and evas engines as per mailing list 2016-11-03 22:22:54 +09:00
Makefile.am fix install on clean system 2016-11-10 14:06:04 +02:00
Makefile_Cxx.am eolian-cxx: Normalize variabla name for generated C++ files in automake 2016-10-25 12:23:34 -02:00
Makefile_EPhysics.am
Makefile_Ecore.am ecore: remove ecore_thread_promise_run. 2016-11-07 10:49:02 -08:00
Makefile_Ecore_Audio.am ecore_audio: drop support for CoreAudio on macOS 2016-10-29 23:01:38 +02:00
Makefile_Ecore_Avahi.am
Makefile_Ecore_Buffer.am
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am efl_net_session and efl_net_control for ConnMan 2016-11-08 22:40:34 -02:00
Makefile_Ecore_Drm.am
Makefile_Ecore_Drm2.am
Makefile_Ecore_Evas.am Ecore_Evas VNC: Add frame buffer support. 2016-11-04 18:29:42 -02:00
Makefile_Ecore_FB.am
Makefile_Ecore_File.am
Makefile_Ecore_IMF.am
Makefile_Ecore_IMF_Evas.am
Makefile_Ecore_Input.am
Makefile_Ecore_Input_Evas.am
Makefile_Ecore_Ipc.am
Makefile_Ecore_Js.am
Makefile_Ecore_Psl1ght.am
Makefile_Ecore_SDL.am
Makefile_Ecore_Wayland.am
Makefile_Ecore_Win32.am
Makefile_Ecore_Wl2.am
Makefile_Ecore_X.am remove xcb support in ecore_x and evas engines as per mailing list 2016-11-03 22:22:54 +09:00
Makefile_Ector.am
Makefile_Edje.am Edje containers: split logic 2016-11-10 18:23:21 +02:00
Makefile_Edje_Helper.am
Makefile_Eet.am
Makefile_Eet_Helper.am
Makefile_Eeze.am
Makefile_Efl.am edje.object: implement Efl.Observer interface 2016-11-01 11:48:44 -07:00
Makefile_Efl_Js.am js: Fix Makefile location and linking of efl.node and tests 2016-10-25 15:43:19 -02:00
Makefile_Efreet.am efreet - save about 240-300k or so of memory used by efreet mime 2016-08-23 12:04:06 +09:00
Makefile_Eina.am eina: remove Eina_Promise. 2016-11-07 13:43:11 -08:00
Makefile_Eio.am eio_eet: Added test suite for eio eet module. 2016-09-13 11:28:52 +02:00
Makefile_Eldbus.am cxx: Fix Makefiles for C++ compilation and installation 2016-10-13 17:56:11 +09:00
Makefile_Elementary.am elm: remove datetime widget internal code 2016-11-09 16:13:38 +05:30
Makefile_Elocation.am
Makefile_Elput.am
Makefile_Elua.am docs: move all of serializers to doctree 2016-08-17 13:50:01 +01:00
Makefile_Elua_Helper.am
Makefile_Embryo.am
Makefile_Emile.am
Makefile_Emotion.am emotion: convert Emotion_Object into Efl.Canvas.Video 2016-09-21 11:04:34 -07:00
Makefile_Eo.am Eo: introducing libeo_dbg.so. 2016-09-22 13:59:46 +01:00
Makefile_Eolian.am eolian: remove test for generated Eina_Promise. 2016-11-07 13:43:11 -08:00
Makefile_Eolian_Cxx.am eo-cxx: race for promises 2016-09-14 00:33:22 -03:00
Makefile_Eolian_Cxx_Helper.am
Makefile_Eolian_Files_Helper.am eolian gen2: switch EFL to new generator (doesn't work yet) 2016-10-07 11:54:23 +02:00
Makefile_Eolian_Helper.am eolian gen2: move to eolian gen (as the old one is gone) 2016-10-07 13:34:47 +02:00
Makefile_Eolian_Js.am js: Fix Makefile location and linking of efl.node and tests 2016-10-25 15:43:19 -02:00
Makefile_Eolian_Js_Helper.am
Makefile_Escape.am
Makefile_Ethumb.am
Makefile_Ethumb_Client.am
Makefile_Evas.am remove xcb support in ecore_x and evas engines as per mailing list 2016-11-03 22:22:54 +09:00
Makefile_Evil.am