diff --git a/src/widget/form/settings/avform.cpp b/src/widget/form/settings/avform.cpp index eb79a5ab0..cd3b75a4d 100644 --- a/src/widget/form/settings/avform.cpp +++ b/src/widget/form/settings/avform.cpp @@ -357,7 +357,11 @@ void AVForm::updateVideoModes(int curIndex) int preferedIndex = searchPreferredIndex(); if (preferedIndex != -1) { + Settings::getInstance().setScreenGrabbed(false); + videoModescomboBox->blockSignals(true); videoModescomboBox->setCurrentIndex(preferedIndex); + videoModescomboBox->blockSignals(false); + open(devName, videoModes[preferedIndex]); return; }