summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2017-04-06 15:38:39 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2017-04-06 15:38:54 +0000
commit3fdeae8b2df1c72f7bf1b7e53a0d94f9f01d106d (patch)
tree50751e091080afd542cc240d4a4e922a7e1ded4b
parentf0f8a81d06d129f92dd593812a03eaefdefeb6b2 (diff)
parent356bc37719bb748346a79935e1979e264c81c296 (diff)
Merge "Check if a visible layer exists instead of an invisible layer exists" into oc-dev
-rw-r--r--libs/vr/libvrflinger/display_service.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/vr/libvrflinger/display_service.cpp b/libs/vr/libvrflinger/display_service.cpp
index 3750ea37a4..bb8613cb5b 100644
--- a/libs/vr/libvrflinger/display_service.cpp
+++ b/libs/vr/libvrflinger/display_service.cpp
@@ -361,10 +361,10 @@ void DisplayService::NotifyDisplayConfigurationUpdate() {
}
int DisplayService::IsVrAppRunning(pdx::Message& message) {
- bool visible = true;
+ bool visible = false;
ForEachDisplaySurface([&visible](const std::shared_ptr<DisplaySurface>& surface) {
- if (surface->client_z_order() == 0 && !surface->IsVisible())
- visible = false;
+ if (surface->client_z_order() == 0 && surface->IsVisible())
+ visible = true;
});
REPLY_SUCCESS_RETURN(message, visible, 0);