diff --git a/mapeditor/inspector/rewardswidget.cpp b/mapeditor/inspector/rewardswidget.cpp index f0ec0b756..24d5353f2 100644 --- a/mapeditor/inspector/rewardswidget.cpp +++ b/mapeditor/inspector/rewardswidget.cpp @@ -511,6 +511,7 @@ void RewardsWidget::on_removeVisitInfo_clicked() delete ui->visitInfoList->currentItem(); ui->visitInfoList->blockSignals(false); on_visitInfoList_itemSelectionChanged(); + loadCurrentVisitInfo(ui->visitInfoList->currentRow()); } void RewardsWidget::on_selectMode_currentIndexChanged(int index) @@ -534,13 +535,15 @@ void RewardsWidget::on_visitInfoList_itemSelectionChanged() } ui->eventInfoGroup->show(); - loadCurrentVisitInfo(ui->visitInfoList->currentRow()); } void RewardsWidget::on_visitInfoList_currentItemChanged(QListWidgetItem * current, QListWidgetItem * previous) { if(previous) saveCurrentVisitInfo(ui->visitInfoList->row(previous)); + + if(current) + loadCurrentVisitInfo(ui->visitInfoList->currentRow()); }