Fix projection status distribution

If a client registered to projection status notification died car
projection service will try to deliver update to it anyways and the
exception will be raised which results in not delivering events (this
may break user experience like launcher may not receive updated, dialer,
and other apps)

Bug: 134592006
Test: m -j
Test: manually verified that killing KitchenSink (listener) app doesn't
generate any errors when projection status has been changed

Change-Id: Ice91f01d659e192de02d8fe0f95757c1ba39e219
1 file changed
tree: 2ee7f54de1fb629843d174b0ef67917af4b3b12a
  1. car-bugreportd/
  2. car-default-input-service/
  3. car-lib/
  4. car-maps-placeholder/
  5. car-systemtest-lib/
  6. car-test-lib/
  7. car-usb-handler/
  8. car_product/
  9. EncryptionRunner/
  10. evs/
  11. FrameworkPackageStubs/
  12. obd2-lib/
  13. procfs-inspector/
  14. service/
  15. tests/
  16. tools/
  17. user/
  18. vehicle-hal-support-lib/
  19. .clang-format
  20. .gitignore
  21. Android.mk
  22. CleanSpec.mk
  23. OWNERS
  24. PREUPLOAD.cfg
  25. README.md
README.md

Native (C++) code format is required to be compatible with .clang-format file. Run

git clang-format --style=file --extension='h,cpp,cc' HEAD~

Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.