From f4fff85d6de679172b0fe69dc28f8314cfc634fb Mon Sep 17 00:00:00 2001 From: Mikaƫl Capelle Date: Thu, 31 Dec 2020 16:54:31 +0100 Subject: Fix parent of ModInfoDialog. --- src/modinfodialog.cpp | 5 ++--- src/modinfodialog.h | 2 +- src/modlistviewactions.cpp | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/modinfodialog.cpp b/src/modinfodialog.cpp index 54c97406..e627c219 100644 --- a/src/modinfodialog.cpp +++ b/src/modinfodialog.cpp @@ -174,11 +174,10 @@ bool ModInfoDialog::TabInfo::isVisible() const return (realPos != -1); } - ModInfoDialog::ModInfoDialog( OrganizerCore& core, PluginContainer& plugin, - ModInfo::Ptr mod, ModListView* modListView) : - TutorableDialog("ModInfoDialog", modListView), + ModInfo::Ptr mod, ModListView* modListView, QWidget *parent) : + TutorableDialog("ModInfoDialog", parent), ui(new Ui::ModInfoDialog), m_core(core), m_plugin(plugin), diff --git a/src/modinfodialog.h b/src/modinfodialog.h index a3b6ffdb..6d408f05 100644 --- a/src/modinfodialog.h +++ b/src/modinfodialog.h @@ -53,7 +53,7 @@ class ModInfoDialog : public MOBase::TutorableDialog public: ModInfoDialog( OrganizerCore& core, PluginContainer& plugin, - ModInfo::Ptr mod, ModListView* view); + ModInfo::Ptr mod, ModListView* view, QWidget* parent = nullptr); ~ModInfoDialog(); diff --git a/src/modlistviewactions.cpp b/src/modlistviewactions.cpp index 3cc2a841..2029ddd3 100644 --- a/src/modlistviewactions.cpp +++ b/src/modlistviewactions.cpp @@ -433,7 +433,7 @@ void ModListViewActions::displayModInformation(ModInfo::Ptr modInfo, unsigned in else { modInfo->saveMeta(); - ModInfoDialog dialog(m_core, m_core.pluginContainer(), modInfo, m_view); + ModInfoDialog dialog(m_core, m_core.pluginContainer(), modInfo, m_view, m_main); connect(&dialog, &ModInfoDialog::originModified, this, &ModListViewActions::originModified); connect(&dialog, &ModInfoDialog::modChanged, [=](unsigned int index) { auto idx = m_view->indexModelToView(m_core.modList()->index(index, 0)); -- cgit v1.3.1