diff --git a/src/asciireader.cpp b/src/asciireader.cpp --- a/src/asciireader.cpp +++ b/src/asciireader.cpp @@ -33,11 +33,6 @@ AsciiReader::AsciiReader(QIODevice* devi _numOfChannels = _settingsWidget.numOfChannels(); autoNumOfChannels = (_numOfChannels == NUMOFCHANNELS_AUTO); - // do not allow '0' - if (_numOfChannels == 0) - { - _numOfChannels = 1; - } connect(&_settingsWidget, &AsciiReaderSettings::numOfChannelsChanged, [this](unsigned value) @@ -60,7 +55,15 @@ QWidget* AsciiReader::settingsWidget() unsigned AsciiReader::numOfChannels() { - return _numOfChannels; + // do not allow '0' + if (_numOfChannels == 0) + { + return 1; + } + else + { + return _numOfChannels; + } } // TODO: this could be a part of AbstractReader diff --git a/src/mainwindow.ui b/src/mainwindow.ui --- a/src/mainwindow.ui +++ b/src/mainwindow.ui @@ -7,7 +7,7 @@ 0 0 653 - 534 + 650