In case of activate-by-default=false and application started before "homescreen", then application can not be activated

Description

See logs

Notice application

started before homescreen

Then activating application via agl-shell-activator does not show application but instead

Note that problem is not reproduced when:
"activate-by-default=false" is not set, or simple-egl is started after homescreen.

Environment

None

Activity

Show:

Vasyl Vavrychuk 
August 7, 2022 at 2:52 PM

I've finally verified this on my side. Now scenario described in this issue works. Thanks!

Walt Miner 
July 21, 2022 at 7:55 PM

Close for NN Milestone 1

Marius Vlad 
June 30, 2022 at 12:41 PM

Changes landed in master.

Marius Vlad 
June 21, 2022 at 11:21 AM

I've added a patch to fix this in https://gerrit.automotivelinux.org/gerrit/c/src/agl-compositor/+/27684. you could give it a test and see how it fares on your side.

Vasyl Vavrychuk 
June 8, 2022 at 2:55 PM

activation doesn't work explicitly

Yes, it is the case. I have updated ticket accordingly.

activate-by-default=false only happens only after client shell start and not before. So, in both of the situations this should happen.

Sorry, I did not get what you mean here.

Fixed

Details

Assignee

Reporter

Fix versions

Labels

Components

Priority

Created June 6, 2022 at 4:14 PM
Updated August 7, 2022 at 2:52 PM
Resolved June 30, 2022 at 12:41 PM