diff options
| -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); |