diff --git a/es-app/src/views/SystemView.cpp b/es-app/src/views/SystemView.cpp index 152e946ee..95b9d01e8 100644 --- a/es-app/src/views/SystemView.cpp +++ b/es-app/src/views/SystemView.cpp @@ -608,6 +608,11 @@ void SystemView::renderCarousel(const glm::mat4& trans) comp->setRotationOrigin(mCarousel.logoRotationOrigin); } comp->setScale(scale); + // Partial workaround for single-pixel alignment issues at some resolutions and with + // some logos. + comp->setSize(comp->getSize().x, std::ceil(comp->getSize().y)); + comp->setPosition(comp->getPosition().x, std::round(comp->getPosition().y)); + comp->setOpacity(static_cast(opacity)); comp->render(logoTrans); }