summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2017-08-06 07:32:00 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2017-08-06 07:32:00 +0000
commite6898d7f1f338a72b9f607b1a6fd8db6b6fc5b65 (patch)
tree8777840a106a90cb8e7c73d1e6b267cfa171760b
parent471b8351a526e3228a1bf90453782fddcb1cb86b (diff)
parent8f09b6abecbd8bf0e00c72b5eab6dd743e0f35ac (diff)
downloadnative-e6898d7f1f338a72b9f607b1a6fd8db6b6fc5b65.tar.gz
release-request-ce5644bf-c7ec-4125-96f7-5f9bba4fe5ad-for-git_oc-dr1-release-4249716 snap-temp-L41100000089724307
Change-Id: I5fc50a5a3579cc49dadd72e9dc7f957e0d1e2efc
-rw-r--r--libs/vr/libvrflinger/hardware_composer.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/libs/vr/libvrflinger/hardware_composer.cpp b/libs/vr/libvrflinger/hardware_composer.cpp
index d937c889df..def9b7da33 100644
--- a/libs/vr/libvrflinger/hardware_composer.cpp
+++ b/libs/vr/libvrflinger/hardware_composer.cpp
@@ -821,8 +821,9 @@ void HardwareComposer::PostThread() {
std::unique_lock<std::mutex> lock(post_thread_mutex_);
ALOGI("HardwareComposer::PostThread: Entering quiescent state.");
- // Tear down resources.
- OnPostThreadPaused();
+ // Tear down resources if necessary.
+ if (was_running)
+ OnPostThreadPaused();
was_running = false;
post_thread_resumed_ = false;