summaryrefslogtreecommitdiffstats
path: root/gui
diff options
context:
space:
mode:
Diffstat (limited to 'gui')
-rw-r--r--gui/MCModInfoFrame.ui14
-rw-r--r--gui/mainwindow.cpp9
2 files changed, 10 insertions, 13 deletions
diff --git a/gui/MCModInfoFrame.ui b/gui/MCModInfoFrame.ui
index b24251ae..60e0a65c 100644
--- a/gui/MCModInfoFrame.ui
+++ b/gui/MCModInfoFrame.ui
@@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>527</width>
- <height>68</height>
+ <height>113</height>
</rect>
</property>
<property name="sizePolicy">
@@ -28,12 +28,6 @@
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QLabel" name="label_ModText">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Minimum">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
<property name="text">
<string>Select a mod to view title and authors...</string>
</property>
@@ -53,12 +47,6 @@
</item>
<item>
<widget class="QLabel" name="label_ModDescription">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
<property name="text">
<string>Select a mod to view description...</string>
</property>
diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp
index 5784b85a..c726591d 100644
--- a/gui/mainwindow.cpp
+++ b/gui/mainwindow.cpp
@@ -606,6 +606,15 @@ void MainWindow::on_actionChangeInstMCVersion_triggered()
vselect.setFilter(1, "OneSix");
if (vselect.exec() && vselect.selectedVersion())
{
+ if (m_selectedInstance->versionIsCustom())
+ {
+ auto result = QMessageBox::warning(
+ this, tr("Are you sure?"),
+ tr("This will remove any library/version customization you did previously. "
+ "This includes things like Forge install and similar."), QMessageBox::Ok, QMessageBox::Abort);
+ if(result != QMessageBox::Ok)
+ return;
+ }
m_selectedInstance->setIntendedVersionId(vselect.selectedVersion()->descriptor());
}
}