summaryrefslogtreecommitdiffstats
path: root/application/MainWindow.cpp
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2018-07-31 01:54:08 +0200
committerPetr Mrázek <peterix@gmail.com>2018-07-31 01:54:08 +0200
commit0c73ddee73e7383d5b81185381fa1c762fcb1147 (patch)
tree7193eb7bdd3e836ab8f150d3575d866bb2df3d9d /application/MainWindow.cpp
parent9965decd81b8e8ca98d610f605263ccf4ce541e1 (diff)
downloadMultiMC-0c73ddee73e7383d5b81185381fa1c762fcb1147.tar
MultiMC-0c73ddee73e7383d5b81185381fa1c762fcb1147.tar.gz
MultiMC-0c73ddee73e7383d5b81185381fa1c762fcb1147.tar.lz
MultiMC-0c73ddee73e7383d5b81185381fa1c762fcb1147.tar.xz
MultiMC-0c73ddee73e7383d5b81185381fa1c762fcb1147.zip
NOISSUE set groups for instances by not setting groups for instances
So simple. Better in every way.
Diffstat (limited to 'application/MainWindow.cpp')
-rw-r--r--application/MainWindow.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/application/MainWindow.cpp b/application/MainWindow.cpp
index 9a1efb2b..883b38f9 100644
--- a/application/MainWindow.cpp
+++ b/application/MainWindow.cpp
@@ -1446,7 +1446,8 @@ void MainWindow::on_actionChangeInstGroup_triggered()
return;
bool ok = false;
- QString name(m_selectedInstance->group());
+ InstanceId instId = m_selectedInstance->id();
+ QString name(MMC->instances()->getInstanceGroup(instId));
auto groups = MMC->instances()->getGroups();
groups.insert(0, "");
groups.sort(Qt::CaseInsensitive);
@@ -1455,7 +1456,9 @@ void MainWindow::on_actionChangeInstGroup_triggered()
name = QInputDialog::getItem(this, tr("Group name"), tr("Enter a new group name."), groups, foo, true, &ok);
name = name.simplified();
if (ok)
- m_selectedInstance->setGroupPost(name);
+ {
+ MMC->instances()->setInstanceGroup(instId, name);
+ }
}
void MainWindow::deleteGroup()