mirror of
https://github.com/stenzek/duckstation.git
synced 2026-02-15 02:44:41 +00:00
Qt: Use DevicePixelRatioChange for DisplayWidget
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user