e_service_launcher: fixed wrong operation for the backward direction 95/231695/2
authorGwanglim Lee <gl77.lee@samsung.com>
Thu, 23 Apr 2020 12:35:06 +0000 (21:35 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Thu, 23 Apr 2020 12:30:01 +0000 (12:30 +0000)
commit506f49691f452e6d421b2790fa20e60e31ebebff
treec84537f5e8e7617e241c1d92b9fba5c6f860d964
parent1d8d1e3ff29e3ca57c36f27fa742664f875c2df1
e_service_launcher: fixed wrong operation for the backward direction

activity: callee ec
given ec: callee ec (transient_for child)  <-- destroying by back key
          caller ec (transient_for parent) <-- will be shown

In this case, the given ec is a callee ec and is transient_for with caller ec (lc) by
group launching. Also, because of transient_for, caller ec is not iconified.
Since the given ec is destroyed by the back key, we can't find out caller ec(lc) with activity and given ec.
We have to use transient_for to find caller ec(lc).

Change-Id: I82e1fa23000c78739866b4ead570d740c088815d
src/bin/services/e_service_launcher.c