diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/organizercore.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/organizercore.cpp b/src/organizercore.cpp index a62c881d..0b4adbc1 100644 --- a/src/organizercore.cpp +++ b/src/organizercore.cpp @@ -1188,6 +1188,10 @@ void OrganizerCore::updateModActiveState(int index, bool active) QStringList esps = dir.entryList(QStringList() << "*.esp", QDir::Files);
for (const QString &esp : esps) {
const FileEntry::Ptr file = m_DirectoryStructure->findFile(ToWString(esp));
+ if (file.get() == nullptr) {
+ qWarning("failed to activate %s", qPrintable(esp));
+ continue;
+ }
if (active != m_PluginList.isEnabled(esp)
&& file->getAlternatives().empty()) {
|
