diff --git a/core/java/com/android/internal/util/ScreenshotHelper.java b/core/java/com/android/internal/util/ScreenshotHelper.java index 3a393b6897175..69d3d6a6d521b 100644 --- a/core/java/com/android/internal/util/ScreenshotHelper.java +++ b/core/java/com/android/internal/util/ScreenshotHelper.java @@ -195,6 +195,8 @@ public class ScreenshotHelper { UserHandle.CURRENT)) { mScreenshotConnection = conn; handler.postDelayed(mScreenshotTimeout, timeoutMs); + } else { + mContext.unbindService(conn); } } else { Messenger messenger = new Messenger(mScreenshotService);