@@ -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