Skip to content

Commit e0a2fc8

Browse files
committed
Remove invalid check preventing init when missing ini
1 parent da4ab44 commit e0a2fc8

1 file changed

Lines changed: 20 additions & 23 deletions

File tree

src/main.cpp

Lines changed: 20 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -156,29 +156,26 @@ HandlerStorage* registerHandler(HandlerStorage* storage, const QString& schema,
156156
}
157157
} else if (!noRegister || forceReg) {
158158
// no handler registration
159-
if (!handlerPath.endsWith("nxmhandler.exe", Qt::CaseInsensitive)) {
160-
QMessageBox registerBox(
161-
QMessageBox::Question, QObject::tr("Register?"),
162-
QObject::tr("Mod Organizer is not set up to handle %1 links. "
163-
"Associate it with %1 links?")
164-
.arg(schema),
165-
QMessageBox::Yes | QMessageBox::No | QMessageBox::Save);
166-
registerBox.button(QMessageBox::Save)
167-
->setText(QObject::tr("No, don't ask again"));
168-
switch (registerBox.exec()) {
169-
case QMessageBox::Yes: {
170-
// base dir is either the global dir if it exists or the local application
171-
// dir
172-
if (storage == nullptr)
173-
storage = registerSchemaExecutable(baseDir, handlerPath, schema, handlerArgs);
174-
} break;
175-
case QMessageBox::Save: {
176-
settings.setValue("noregister", true);
177-
} break;
178-
case QMessageBox::No: {
179-
settings.setValue("noregister", false);
180-
} break;
181-
}
159+
QMessageBox registerBox(
160+
QMessageBox::Question, QObject::tr("Register?"),
161+
QObject::tr("Mod Organizer is not set up to handle %1 links. "
162+
"Associate it with %1 links?")
163+
.arg(schema),
164+
QMessageBox::Yes | QMessageBox::No | QMessageBox::Save);
165+
registerBox.button(QMessageBox::Save)->setText(QObject::tr("No, don't ask again"));
166+
switch (registerBox.exec()) {
167+
case QMessageBox::Yes: {
168+
// base dir is either the global dir if it exists or the local application
169+
// dir
170+
if (storage == nullptr)
171+
storage = registerSchemaExecutable(baseDir, handlerPath, schema, handlerArgs);
172+
} break;
173+
case QMessageBox::Save: {
174+
settings.setValue("noregister", true);
175+
} break;
176+
case QMessageBox::No: {
177+
settings.setValue("noregister", false);
178+
} break;
182179
}
183180
}
184181
return storage;

0 commit comments

Comments
 (0)