322a6c495a
* Ensure that the system works at startup and after Clear. Ensure the invalid entityId is not added to the list. Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Return a const reference to the list of entities in FocusModeInterface Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Fix SetFocusRoot to trigger notifications appropriately Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Optimize the entity removal via swap and pop, since we don't care about the order. Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Introduce additional check to prevent possibly adding the same entity to the list twice. Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Fix mock after API changes Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Typo. Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Fixed logic that needed to be updated when the code was moved. Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>