diff --git a/core/src/com/unciv/ui/trade/DiplomacyScreen.kt b/core/src/com/unciv/ui/trade/DiplomacyScreen.kt index 06ce1f5573..43e4a2865d 100644 --- a/core/src/com/unciv/ui/trade/DiplomacyScreen.kt +++ b/core/src/com/unciv/ui/trade/DiplomacyScreen.kt @@ -121,15 +121,12 @@ class DiplomacyScreen:CameraStageBaseScreen() { val PeaceButton = TextButton("Negociate Peace".tr(), skin) PeaceButton.onClick { YesNoPopupTable("Peace with [${otherCiv.civName}]?".tr(), { - diplomacyManager.makePeace() + val tradeLogic = TradeLogic(currentPlayerCiv, otherCiv) + tradeLogic.currentTrade.ourOffers.add(TradeOffer("Peace Treaty", TradeType.Treaty, 20)) + tradeLogic.currentTrade.theirOffers.add(TradeOffer("Peace Treaty", TradeType.Treaty, 20)) + tradeLogic.acceptTrade() updateLeftSideTable() }, this) - - val tradeLogic = TradeLogic(currentPlayerCiv, otherCiv) - tradeLogic.currentTrade.ourOffers.add(TradeOffer("Peace Treaty", TradeType.Treaty, 20)) - tradeLogic.currentTrade.theirOffers.add(TradeOffer("Peace Treaty", TradeType.Treaty, 20)) - tradeLogic.acceptTrade() - } diplomacyTable.add(PeaceButton).row() }