diff options
author | Sefa Eyeoglu <contact@scrumplex.net> | 2022-12-05 21:27:23 +0100 |
---|---|---|
committer | Sefa Eyeoglu <contact@scrumplex.net> | 2022-12-05 21:39:24 +0100 |
commit | 2fd7338cd300de7ef86ccccb6fca89da7ec28e31 (patch) | |
tree | c6c369316e7c68554674e6f0816221b178a1450e /launcher/ui/dialogs/BlockedModsDialog.cpp | |
parent | b29c99656e43a11cfb4397230b6ec7192d15215f (diff) | |
download | PrismLauncher-2fd7338cd300de7ef86ccccb6fca89da7ec28e31.tar.gz PrismLauncher-2fd7338cd300de7ef86ccccb6fca89da7ec28e31.tar.bz2 PrismLauncher-2fd7338cd300de7ef86ccccb6fca89da7ec28e31.zip |
dix: disable FS watcher after closing BlockedModsDialog
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
Diffstat (limited to 'launcher/ui/dialogs/BlockedModsDialog.cpp')
-rw-r--r-- | launcher/ui/dialogs/BlockedModsDialog.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/launcher/ui/dialogs/BlockedModsDialog.cpp b/launcher/ui/dialogs/BlockedModsDialog.cpp index edb4ff7d..214eeeaa 100644 --- a/launcher/ui/dialogs/BlockedModsDialog.cpp +++ b/launcher/ui/dialogs/BlockedModsDialog.cpp @@ -79,6 +79,12 @@ void BlockedModsDialog::dropEvent(QDropEvent* e) update(); } +void BlockedModsDialog::done(int r) +{ + QDialog::done(r); + disconnect(&m_watcher, &QFileSystemWatcher::directoryChanged, this, &BlockedModsDialog::directoryChanged); +} + void BlockedModsDialog::openAll() { for (auto& mod : m_mods) { |