From 9f834952cbef4d8c2dbf67be77157192f7a70d90 Mon Sep 17 00:00:00 2001 From: Carlos Hernandez Date: Mon, 24 Mar 2014 13:38:17 -0700 Subject: [PATCH] let ProcessingServiceManager report if the service is running Change-Id: Ib706f2446baa12d2b70ff5c5b3d5637214006340 --- src/com/android/camera/processing/ProcessingService.java | 2 +- src/com/android/camera/processing/ProcessingServiceManager.java | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/com/android/camera/processing/ProcessingService.java b/src/com/android/camera/processing/ProcessingService.java index cf8ab1792..23c40fb07 100644 --- a/src/com/android/camera/processing/ProcessingService.java +++ b/src/com/android/camera/processing/ProcessingService.java @@ -125,7 +125,7 @@ public class ProcessingService extends Service implements ProgressListener { // Tell the manager that we're shutting down, so in case new tasks are // enqueued, we a new service needs to be started. - mProcessingServiceManager.notifyStitchingFinished(); + mProcessingServiceManager.notifyServiceFinished(); // TODO: Cancel session in progress... diff --git a/src/com/android/camera/processing/ProcessingServiceManager.java b/src/com/android/camera/processing/ProcessingServiceManager.java index c4a0fa0d0..ca2ad977b 100644 --- a/src/com/android/camera/processing/ProcessingServiceManager.java +++ b/src/com/android/camera/processing/ProcessingServiceManager.java @@ -104,9 +104,16 @@ public class ProcessingServiceManager { } /** + * @return Whether the service is currently running. + */ + public synchronized boolean isServiceRunning() { + return mServiceRunning; + } + + /** * Called by the processing service, notifying us that it has finished. */ - public synchronized void notifyStitchingFinished() { + public synchronized void notifyServiceFinished() { this.mServiceRunning = false; } } -- 2.11.0