summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2019-05-21 16:09:41 -0400
committerisanae <14251494+isanae@users.noreply.github.com>2019-05-21 16:09:41 -0400
commit056ecb46778627e6867208244f0fbd3432efda47 (patch)
tree279d36cd0f4acffd730d6677bf69b8b2a844b834 /src
parent0088ee963b25495e6cce790005dcf1356a73e7b8 (diff)
fix crash when changing file visibility from the filetree of an installed but inactive mode
Diffstat (limited to 'src')
-rw-r--r--src/modinfodialog.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/modinfodialog.cpp b/src/modinfodialog.cpp
index cff1387c..1304b27a 100644
--- a/src/modinfodialog.cpp
+++ b/src/modinfodialog.cpp
@@ -1396,7 +1396,9 @@ void ModInfoDialog::changeFiletreeVisibility(bool hide)
if (changed) {
qDebug().nospace() << "triggering refresh";
- emit originModified(m_Origin->getID());
+ if (m_Origin) {
+ emit originModified(m_Origin->getID());
+ }
refreshLists();
}
}
@@ -1677,7 +1679,9 @@ void ModInfoDialog::changeConflictFilesVisibility(bool hide)
if (changed) {
qDebug().nospace() << "triggering refresh";
- emit originModified(m_Origin->getID());
+ if (m_Origin) {
+ emit originModified(m_Origin->getID());
+ }
refreshLists();
}
}