Fix flickering when running with Direct2D (#4851)
This commit is contained in:
@@ -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())
|
||||
|
||||
Reference in New Issue
Block a user