Fix compile when we use QT_NO_NARROWING_CONVERSIONS_IN_CONNECT flags
This commit is contained in:
parent
ae21aa7028
commit
b02d7ff96f
1 changed files with 8 additions and 1 deletions
|
@ -128,7 +128,14 @@ void KWinCompositingSettings::init()
|
||||||
// xrender scale filter
|
// xrender scale filter
|
||||||
m_form.xrScaleFilter->setCurrentIndex(m_compositing->xrScaleFilter());
|
m_form.xrScaleFilter->setCurrentIndex(m_compositing->xrScaleFilter());
|
||||||
connect(m_compositing, &Compositing::xrScaleFilterChanged, m_form.xrScaleFilter, &QComboBox::setCurrentIndex);
|
connect(m_compositing, &Compositing::xrScaleFilterChanged, m_form.xrScaleFilter, &QComboBox::setCurrentIndex);
|
||||||
connect(m_form.xrScaleFilter, currentIndexChangedSignal, m_compositing, &Compositing::setXrScaleFilter);
|
connect(m_form.xrScaleFilter, currentIndexChangedSignal,
|
||||||
|
[this](int index) {
|
||||||
|
if (index == 0) {
|
||||||
|
m_compositing->setXrScaleFilter(false);
|
||||||
|
} else {
|
||||||
|
m_compositing->setXrScaleFilter(true);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
// tearing prevention
|
// tearing prevention
|
||||||
m_form.tearingPrevention->setCurrentIndex(m_compositing->glSwapStrategy());
|
m_form.tearingPrevention->setCurrentIndex(m_compositing->glSwapStrategy());
|
||||||
|
|
Loading…
Reference in a new issue