SF: minor fixes

Follow up on change id I347b2cf57f1df426d11d07a84075419597d4a442

Change-Id: I40e820492dcee0374b86c98b651d1415bab8be8d
Test: presubmit
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index c99c40e..0611bbe 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -478,7 +478,7 @@
 
     // Sever the link to inputflinger since it's gone as well.
     static_cast<void>(mScheduler->schedule(
-            [=] { mInputFlinger = sp<os::IInputFlinger>::fromExisting(nullptr); }));
+            [this] { mInputFlinger.clear(); }));
 
     // restore initial conditions (default device unblank, etc)
     initializeDisplays();