diff --git a/interface/resources/images/preview-disabled.png b/interface/resources/images/preview-disabled.png new file mode 100644 index 0000000000..f85c240066 Binary files /dev/null and b/interface/resources/images/preview-disabled.png differ diff --git a/interface/resources/images/preview.png b/interface/resources/images/preview.png index 85a62f98bd..7ea2fe07d6 100644 Binary files a/interface/resources/images/preview.png and b/interface/resources/images/preview.png differ diff --git a/libraries/display-plugins/src/display-plugins/hmd/HmdDisplayPlugin.cpp b/libraries/display-plugins/src/display-plugins/hmd/HmdDisplayPlugin.cpp index 0c87ef4572..b0d7d9e3cf 100644 --- a/libraries/display-plugins/src/display-plugins/hmd/HmdDisplayPlugin.cpp +++ b/libraries/display-plugins/src/display-plugins/hmd/HmdDisplayPlugin.cpp @@ -92,7 +92,6 @@ bool HmdDisplayPlugin::internalActivate() { _disablePreview = true; #else _disablePreview = _container->getBoolSetting("disableHmdPreview", DEFAULT_DISABLE_PREVIEW || _vsyncEnabled); - qDebug() << __FUNCTION__ << "_disablePreview:" << _disablePreview; #endif _container->removeMenu(FRAMERATE); @@ -228,7 +227,13 @@ void HmdDisplayPlugin::internalPresent() { }); swapBuffers(); } else if (_clearPreviewFlag) { - auto image = QImage(PathUtils::resourcesPath() + "images/preview.png"); + QImage image; + if (_vsyncEnabled) { + image = QImage(PathUtils::resourcesPath() + "images/preview.png"); + } else { + image = QImage(PathUtils::resourcesPath() + "images/preview-disabled.png"); + } + image = image.mirrored(); image = image.convertToFormat(QImage::Format_RGBA8888); if (!_previewTexture) {