Qt: Use DevicePixelRatioChange for DisplayWidget

pull/3547/head
Stenzek 2 months ago
parent 126171f5de
commit 019636b71f
No known key found for this signature in database

@ -356,10 +356,8 @@ bool DisplayWidget::event(QEvent* event)
return true;
}
// According to https://bugreports.qt.io/browse/QTBUG-95925 the recommended practice for handling DPI change is
// responding to paint events
case QEvent::Paint:
case QEvent::Resize:
case QEvent::DevicePixelRatioChange:
{
QWidget::event(event);
@ -397,6 +395,9 @@ bool DisplayWidget::event(QEvent* event)
return true;
}
case QEvent::Paint:
return true;
case QEvent::WindowStateChange:
{
QWidget::event(event);
@ -599,8 +600,8 @@ bool AuxiliaryDisplayWidget::event(QEvent* event)
return true;
}
case QEvent::Paint:
case QEvent::Resize:
case QEvent::DevicePixelRatioChange:
{
QWidget::event(event);
@ -626,6 +627,9 @@ bool AuxiliaryDisplayWidget::event(QEvent* event)
return true;
}
case QEvent::Paint:
return true;
default:
return QWidget::event(event);
}

Loading…
Cancel
Save