diff options
| author | 2017-04-06 15:38:39 +0000 | |
|---|---|---|
| committer | 2017-04-06 15:38:54 +0000 | |
| commit | 3fdeae8b2df1c72f7bf1b7e53a0d94f9f01d106d (patch) | |
| tree | 50751e091080afd542cc240d4a4e922a7e1ded4b | |
| parent | f0f8a81d06d129f92dd593812a03eaefdefeb6b2 (diff) | |
| parent | 356bc37719bb748346a79935e1979e264c81c296 (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.cpp | 6 |
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); |