Skip to content

Commit 63feebc

Browse files
committed
GUI: Use early return
1 parent 526d8b7 commit 63feebc

1 file changed

Lines changed: 27 additions & 26 deletions

File tree

gui/librarydialog.cpp

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -86,33 +86,34 @@ void LibraryDialog::openCfg()
8686
filter,
8787
&selectedFilter);
8888

89-
if (!selectedFile.isEmpty()) {
90-
QFile file(selectedFile);
91-
if (file.open(QIODevice::ReadOnly | QIODevice::Text)) {
92-
ignoreChanges = true;
93-
data.open(file);
94-
mFileName = selectedFile;
95-
ui->buttonSave->setEnabled(false);
96-
ui->buttonSaveAs->setEnabled(true);
97-
ui->filter->clear();
98-
ui->functions->clear();
99-
for (CppcheckLibraryData::Function &function : data.functions) {
100-
ui->functions->addItem(new FunctionListItem(ui->functions,
101-
&function,
102-
false));
103-
}
104-
ui->sortFunctions->setEnabled(!data.functions.empty());
105-
ui->filter->setEnabled(!data.functions.empty());
106-
ui->addFunction->setEnabled(true);
107-
ignoreChanges = false;
108-
} else {
109-
QMessageBox msg(QMessageBox::Critical,
110-
tr("Cppcheck"),
111-
tr("Can not open file %1.").arg(selectedFile),
112-
QMessageBox::Ok,
113-
this);
114-
msg.exec();
89+
if (selectedFile.isEmpty())
90+
return;
91+
92+
QFile file(selectedFile);
93+
if (file.open(QIODevice::ReadOnly | QIODevice::Text)) {
94+
ignoreChanges = true;
95+
data.open(file);
96+
mFileName = selectedFile;
97+
ui->buttonSave->setEnabled(false);
98+
ui->buttonSaveAs->setEnabled(true);
99+
ui->filter->clear();
100+
ui->functions->clear();
101+
for (CppcheckLibraryData::Function &function : data.functions) {
102+
ui->functions->addItem(new FunctionListItem(ui->functions,
103+
&function,
104+
false));
115105
}
106+
ui->sortFunctions->setEnabled(!data.functions.empty());
107+
ui->filter->setEnabled(!data.functions.empty());
108+
ui->addFunction->setEnabled(true);
109+
ignoreChanges = false;
110+
} else {
111+
QMessageBox msg(QMessageBox::Critical,
112+
tr("Cppcheck"),
113+
tr("Can not open file %1.").arg(selectedFile),
114+
QMessageBox::Ok,
115+
this);
116+
msg.exec();
116117
}
117118
}
118119

0 commit comments

Comments
 (0)