diff options
author | Valerie Hau <vhau@google.com> | 2019-12-15 14:51:15 -0800 |
---|---|---|
committer | Valerie Hau <vhau@google.com> | 2019-12-16 17:34:44 +0000 |
commit | 09e600526f24c7f12aaf73e33e39ca0140d1f3e0 (patch) | |
tree | 5360af5bcc010fd67883a9c53e84623ad926e43e /services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp | |
parent | d0d28e3183d55c4a23d87b59681ceac3e3cf133d (diff) |
Fix check for nullptr surface IBinder
Bug: 146345307
Test: build, boot, libsurfaceflinger_unittest, SurfaceFlinger_test
Change-Id: I79d5bb71beb573c3c8a150c938aa6d7fa301353f
Diffstat (limited to 'services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp')
-rw-r--r-- | services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp b/services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp index a465388e8d..994a509e4f 100644 --- a/services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp +++ b/services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp @@ -315,4 +315,9 @@ TEST_F(TransactionApplicationTest, BlockWithPriorTransaction_SyncInputWindows) { BlockedByPriorTransaction(/*flags*/ 0, /*syncInputWindows*/ true); } +TEST_F(TransactionApplicationTest, FromHandle) { + sp<IBinder> badHandle; + auto ret = mFlinger.fromHandle(badHandle); + EXPECT_EQ(nullptr, ret.get()); +} } // namespace android |