Browse Source

Undefined behavior fix

nordsoft 2 years ago
parent
commit
10d783d8ee
1 changed files with 4 additions and 1 deletions
  1. 4 1
      mapeditor/inspector/rewardswidget.cpp

+ 4 - 1
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());
 }