Fix compile when we use QT_NO_NARROWING_CONVERSIONS_IN_CONNECT flags

This commit is contained in:
Laurent Montel 2018-09-17 13:42:59 +02:00
parent ae21aa7028
commit b02d7ff96f

View file

@ -128,7 +128,14 @@ void KWinCompositingSettings::init()
// xrender scale filter
m_form.xrScaleFilter->setCurrentIndex(m_compositing->xrScaleFilter());
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
m_form.tearingPrevention->setCurrentIndex(m_compositing->glSwapStrategy());