diff --git a/mdlviewer/src/mainwindow.cpp b/mdlviewer/src/mainwindow.cpp index edb6c1c..e83c3c5 100644 --- a/mdlviewer/src/mainwindow.cpp +++ b/mdlviewer/src/mainwindow.cpp @@ -220,8 +220,10 @@ MainWindow::MainWindow(GameData* in_data) : data(*in_data) { raceCombo = new QComboBox(); connect(raceCombo, qOverload(&QComboBox::currentIndexChanged), [this](int index) { - currentRace = (Race)index; - reloadGearModel(); + if(index != -1) { + currentRace = (Race) index; + reloadGearModel(); + } }); controlLayout->addWidget(raceCombo);