Fixed focus manager crash Fixed focus manager crash. 70/140870/5
authorminho.sun <minho.sun@samsung.com>
Thu, 27 Jul 2017 03:02:43 +0000 (12:02 +0900)
committerMinho Sun <minho.sun@samsung.com>
Thu, 10 Aug 2017 05:58:13 +0000 (05:58 +0000)
commit007d0a26178ff4d44d87030c14b8d50f7048da66
treef81e713e8b9f8bf63a3597ff15c11a1fc8fb6f41
parentf8ce1f8df1f57fe3ce8f5e9c7447396805e3ee19
Fixed focus manager crash Fixed focus manager crash.

When pre focused actor which is in history stack is removed, we cannot know about that
via base-object pointer.

So, contain WeakHandle of Actor instead of base-object pointer in std::vector.

Change-Id: Id523747099013319c72ae402ceea12fea9cf2ccb
Signed-off-by: minho.sun <minho.sun@samsung.com>
automated-tests/src/dali-toolkit/utc-Dali-KeyboardFocusManager.cpp
dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp
dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.h