diff options
| author | 2019-07-10 11:22:16 -0700 | |
|---|---|---|
| committer | 2019-07-10 11:22:16 -0700 | |
| commit | 590fe3073006122a140b735b585dfd8a0e747795 (patch) | |
| tree | 341f2dccee6288176de72f77d408d10eb1ed39a4 /services/surfaceflinger/SurfaceFlinger.cpp | |
| parent | 028e9d5cc1609868ab19cb8e07f9193c61c1f57c (diff) | |
| parent | 6b40b59d99e36ab8b83d312a35dbf364946fd728 (diff) | |
Merge "Hold onto linked binder." am: 5e343ea8db am: 6915a76f1d
am: 6b40b59d99
Change-Id: I5d8b1097991fd7d94d617933904f08e8e745b6b1
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.cpp')
| -rw-r--r-- | services/surfaceflinger/SurfaceFlinger.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index 6d9dc97c5a..a6ce6a8ffa 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -533,9 +533,9 @@ void SurfaceFlinger::bootFinished() // wait patiently for the window manager death const String16 name("window"); - sp<IBinder> window(defaultServiceManager()->getService(name)); - if (window != 0) { - window->linkToDeath(static_cast<IBinder::DeathRecipient*>(this)); + mWindowManager = defaultServiceManager()->getService(name); + if (mWindowManager != 0) { + mWindowManager->linkToDeath(static_cast<IBinder::DeathRecipient*>(this)); } sp<IBinder> input(defaultServiceManager()->getService( String16("inputflinger"))); |