diff --git a/GlosSITarget/Overlay.cpp b/GlosSITarget/Overlay.cpp index 4a118f8..9c0ae4f 100644 --- a/GlosSITarget/Overlay.cpp +++ b/GlosSITarget/Overlay.cpp @@ -150,7 +150,7 @@ void Overlay::update() showLogs(); if (enabled_ || force_enable_) { - window_.clear(sf::Color(0, 0, 0, 64)); // make window slightly dim screen with overlay + window_.clear(sf::Color(0, 0, 0, 128)); // make window slightly dim screen with overlay std::ranges::for_each(OVERLAY_ELEMS_, [](const auto& fn) { fn(); }); diff --git a/GlosSITarget/TargetWindow.cpp b/GlosSITarget/TargetWindow.cpp index a78c4f4..67aeeef 100644 --- a/GlosSITarget/TargetWindow.cpp +++ b/GlosSITarget/TargetWindow.cpp @@ -90,11 +90,8 @@ void TargetWindow::update() return; } } - if (windowed_) { - window_.clear(sf::Color(23, 23, 23, 255)); - } else { - window_.clear(sf::Color(0, 0, 0, 0)); - } + // windows clear always handled in overlay. => non fully transparent + window_.clear(sf::Color(0, 0, 0, 0)); screenShotWorkaround(); overlay_->update(); window_.display();