diff options
author | enen92 <92enen@gmail.com> | 2024-05-08 18:09:59 +0100 |
---|---|---|
committer | enen92 <92enen@gmail.com> | 2024-05-08 18:10:37 +0100 |
commit | f03ee2cc09c42cf7d62797c91b7d9e3b38313044 (patch) | |
tree | 9b7969cc19b2c739e915a61cfa736c618c8acb6c | |
parent | 4b17fe69fc4b767d8979e7617dedd40675554a7d (diff) | |
download | xbmc-f03ee2cc09c42cf7d62797c91b7d9e3b38313044.tar.xz |
Rendering: drop markwindow dirty after setrendergui change
-rw-r--r-- | xbmc/application/Application.cpp | 11 | ||||
-rw-r--r-- | xbmc/application/Application.h | 2 |
2 files changed, 1 insertions, 12 deletions
diff --git a/xbmc/application/Application.cpp b/xbmc/application/Application.cpp index 1f5c65f64e..8cb1731647 100644 --- a/xbmc/application/Application.cpp +++ b/xbmc/application/Application.cpp @@ -810,16 +810,7 @@ void CApplication::Render() return; // render gui layer - const bool renderGUI = appPower->GetRenderGUI(); - if (m_guiRenderLastState != std::nullopt && renderGUI && m_guiRenderLastState != renderGUI) - { - CGUIComponent* gui = CServiceBroker::GetGUI(); - if (gui) - CServiceBroker::GetGUI()->GetWindowManager().MarkDirty(); - } - m_guiRenderLastState = renderGUI; - - if (renderGUI && !m_skipGuiRender) + if (appPower->GetRenderGUI() && !m_skipGuiRender) { if (CServiceBroker::GetWinSystem()->GetGfxContext().GetStereoMode()) { diff --git a/xbmc/application/Application.h b/xbmc/application/Application.h index b3eaeb5bd4..d31e591bcd 100644 --- a/xbmc/application/Application.h +++ b/xbmc/application/Application.h @@ -24,7 +24,6 @@ #include <atomic> #include <chrono> #include <memory> -#include <optional> #include <string> #include <vector> @@ -219,7 +218,6 @@ protected: std::chrono::time_point<std::chrono::steady_clock> m_lastRenderTime; bool m_skipGuiRender = false; - std::optional<bool> m_guiRenderLastState; std::unique_ptr<MUSIC_INFO::CMusicInfoScanner> m_musicInfoScanner; |