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