Fix the insertViewAfter() wrong behaviors. 70/101170/2
authorHermet Park <hermet@hermet.pe.kr>
Wed, 30 Nov 2016 10:22:57 +0000 (19:22 +0900)
committerHermet Park <chuneon.park@samsung.com>
Wed, 30 Nov 2016 13:07:35 +0000 (05:07 -0800)
commitdf85e39cf8c8601d90771ba2911d2b52b5e162fe
tree94f12d109c4aa893bc6636dfd774255508fe7002
parent7dc4a2ecff73c999dc4d71d7263646c2e55919d2
Fix the insertViewAfter() wrong behaviors.

I missed the UiBaseViewmgr hasn't overridden the pushView() method
that violates the UiIfaceViewmgr insertViewAfter() expectation.
insertViewAfter() API internally calls Viewmgr's pushView() logically.
This designed to lead to UiBaseViewmgr 's pushView() in the end.

But It won't be happened because UiBaseViewmgr didn't override pushView().

Changed to override the UiIfaceViewmgr PushView() so that
PushView() of the UiBaseViewmgr can be triggered by UiIfaceViewmgr properly.

Change-Id: I45548a725a3b58b1e456e17a130927a15489e069
src/include/efl/UiBaseViewmgr.h
src/include/interface/UiIfaceViewmgr.h
src/lib/efl/UiBaseViewmgr.cpp
src/lib/interface/UiIfaceView.cpp
src/lib/interface/UiIfaceViewmgr.cpp