Fix flickering when running with Direct2D (#4851)

This commit is contained in:
nerix
2023-10-01 07:13:37 +02:00
committed by GitHub
parent 4d8b62364d
commit 916427a612
6 changed files with 14 additions and 5 deletions
+4
View File
@@ -133,7 +133,11 @@ void Button::setMenu(std::unique_ptr<QMenu> menu)
void Button::paintEvent(QPaintEvent *)
{
QPainter painter(this);
this->paintButton(painter);
}
void Button::paintButton(QPainter &painter)
{
painter.setRenderHint(QPainter::SmoothPixmapTransform);
if (!this->pixmap_.isNull())