OSDN Git Service

Fix native calls to null pointer
authorWonsik Kim <wonsik@google.com>
Fri, 20 Jun 2014 08:27:32 +0000 (17:27 +0900)
committerWonsik Kim <wonsik@google.com>
Mon, 23 Jun 2014 05:06:19 +0000 (14:06 +0900)
commit9e922ca97097cb1aa67ff53219d874ea2503a80d
treec08df5c69730b115a062438dde2ba6f6e0e649fb
parent3722c32860bd74007456076e6fbb4c1b744ed967
Fix native calls to null pointer

Since DEVICE_AVAILABLE event fires right after initialization, it
could happen before TvInputHal.mPtr is set, which causes calls to
null pointer. Fix the bug by allowing TvInputHal to wait for mPtr to
be set before calling native methods.

Change-Id: Id07f15130beb69f77c16bf3c735285c31ae4a3a4
services/core/java/com/android/server/tv/TvInputHal.java
services/core/jni/com_android_server_tv_TvInputHal.cpp