Skip to content

Commit

Permalink
fixed curseforge/modrinth dialog issues
Browse files Browse the repository at this point in the history
  • Loading branch information
kaniol-lck committed Oct 21, 2021
1 parent 40a2aa0 commit 6e89234
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/ui/curseforge/curseforgemodbrowser.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ void CurseforgeModBrowser::on_modListWidget_doubleClicked(const QModelIndex &ind
mod->setParent(dialog);
dialog->setDownloadPath(downloadPath_);
connect(this, &CurseforgeModBrowser::downloadPathChanged, dialog, &CurseforgeModDialog::setDownloadPath);
connect(dialog, &CurseforgeModDialog::accepted, widget, [=]{
connect(dialog, &CurseforgeModDialog::finished, widget, [=]{
mod->setParent(widget);
item->setData(Qt::UserRole + 1, false);
});
Expand Down
5 changes: 4 additions & 1 deletion src/ui/modrinth/modrinthmodbrowser.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,8 @@ void ModrinthModBrowser::getModList(QString name, int index)
void ModrinthModBrowser::on_modListWidget_doubleClicked(const QModelIndex &index)
{
auto item = ui->modListWidget->item(index.row());
if(item->data(Qt::UserRole + 1).toBool()) return;
item->setData(Qt::UserRole + 1, true);
if(!item->text().isEmpty()) return;
auto widget = dynamic_cast<ModrinthModItemWidget*>(ui->modListWidget->itemWidget(item));
auto mod = widget->mod();
Expand All @@ -182,8 +184,9 @@ void ModrinthModBrowser::on_modListWidget_doubleClicked(const QModelIndex &index
mod->setParent(dialog);
dialog->setDownloadPath(downloadPath_);
connect(this, &ModrinthModBrowser::downloadPathChanged, dialog, &ModrinthModDialog::setDownloadPath);
connect(dialog, &ModrinthModDialog::accepted, widget, [=]{
connect(dialog, &ModrinthModDialog::finished, widget, [=]{
mod->setParent(widget);
item->setData(Qt::UserRole + 1, false);
});
dialog->show();
}
Expand Down

0 comments on commit 6e89234

Please sign in to comment.