Browse Source

Merge pull request #2358 from cg2121/fix-res-lineedit

UI: Use input validator on resolution line edit
Jim 5 years ago
parent
commit
fd27dcc2e9
1 changed files with 5 additions and 0 deletions
  1. 5 0
      UI/window-basic-settings.cpp

+ 5 - 0
UI/window-basic-settings.cpp

@@ -793,6 +793,11 @@ OBSBasicSettings::OBSBasicSettings(QWidget *parent)
 
 	channelIndex = ui->channelSetup->currentIndex();
 	sampleRateIndex = ui->sampleRate->currentIndex();
+
+	QRegExp rx("\\d{1,5}x\\d{1,5}");
+	QValidator *validator = new QRegExpValidator(rx, this);
+	ui->baseResolution->lineEdit()->setValidator(validator);
+	ui->outputResolution->lineEdit()->setValidator(validator);
 }
 
 OBSBasicSettings::~OBSBasicSettings()