Merge "Cache TISBinder for multiple onBind() calls" into sc-v2-dev
diff --git a/quickstep/src/com/android/quickstep/TouchInteractionService.java b/quickstep/src/com/android/quickstep/TouchInteractionService.java
index 4844f6b..ddcf34c 100644
--- a/quickstep/src/com/android/quickstep/TouchInteractionService.java
+++ b/quickstep/src/com/android/quickstep/TouchInteractionService.java
@@ -145,6 +145,8 @@
private int mBackGestureNotificationCounter = -1;
+ private final TISBinder mTISBinder = new TISBinder();
+
/**
* Local IOverviewProxy implementation with some methods for local components
*/
@@ -516,7 +518,7 @@
@Override
public IBinder onBind(Intent intent) {
Log.d(TAG, "Touch service connected: user=" + getUserId());
- return new TISBinder();
+ return mTISBinder;
}
private void onInputEvent(InputEvent ev) {