From 30d4c587e7767accb7ea2f3713383b1da38e6240 Mon Sep 17 00:00:00 2001
From: Leon Styhre <leon@leonstyhre.com>
Date: Sat, 17 Sep 2022 18:37:19 +0200
Subject: [PATCH] Fixed an issue where the screensaver game info overlay would
 render at the wrong horizontal position.

---
 es-app/src/Screensaver.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/es-app/src/Screensaver.cpp b/es-app/src/Screensaver.cpp
index 2f39d70ee..71ff74702 100644
--- a/es-app/src/Screensaver.cpp
+++ b/es-app/src/Screensaver.cpp
@@ -290,6 +290,8 @@ void Screensaver::renderScreensaver()
         }
     }
 
+    mRenderer->setMatrix(trans);
+
     if (isScreensaverActive()) {
         if (mScreensaverType == "slideshow") {
             if (mHasMediaFiles) {
@@ -325,7 +327,7 @@ void Screensaver::renderScreensaver()
                     shaders = Renderer::Shader::SCANLINES;
                 if (Settings::getInstance()->getBool("ScreensaverVideoBlur")) {
                     shaders |= Renderer::Shader::BLUR_HORIZONTAL;
-                    float heightModifier = Renderer::getScreenHeightModifier();
+                    float heightModifier {Renderer::getScreenHeightModifier()};
                     // clang-format off
                     if (heightModifier < 1)
                         videoParameters.blurPasses = 2;        // Below 1080