diff --git a/Assets/ManagedResources/~Lua/Modules/Popup/RewardTalismanSingleShowPopup2.lua b/Assets/ManagedResources/~Lua/Modules/Popup/RewardTalismanSingleShowPopup2.lua index f1d952528b..f764445d6d 100644 --- a/Assets/ManagedResources/~Lua/Modules/Popup/RewardTalismanSingleShowPopup2.lua +++ b/Assets/ManagedResources/~Lua/Modules/Popup/RewardTalismanSingleShowPopup2.lua @@ -322,17 +322,16 @@ function RewardTalismanSingleShowPopup2:OnShow() ForceRebuildLayout(self.midBar.transform) ForceRebuildLayout(self.midBar.transform) ForceRebuildLayout(self.midBar.transform) + - if self.isShowGet then - self.mid:GetComponent("LayoutElement").minHeight = 850 + local maxHeight = self.isShowGet and 250 or 850 + local sizeDelta = GetPreferredHeight(self.midBar.transform) + if sizeDelta >= maxHeight then + self.mid:GetComponent("LayoutElement").minHeight = maxHeight else - local sizeDelta = GetPreferredHeight(self.midBar.transform) - if sizeDelta >= 850 then - self.mid:GetComponent("LayoutElement").minHeight = 850 - else - self.mid:GetComponent("LayoutElement").minHeight = sizeDelta - end + self.mid:GetComponent("LayoutElement").minHeight = sizeDelta end + if self.func then self.func() end