From 8ebdcb8980b7a630beb6a1ff82381baa0ab2ddb5 Mon Sep 17 00:00:00 2001
From: client_Lhy <995049470@qq.com>
Date: 星期四, 04 七月 2019 13:58:27 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into LuaOrgan

---
 System/Store/UnionStoreWin.cs |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/System/Store/UnionStoreWin.cs b/System/Store/UnionStoreWin.cs
index b345a92..f493a32 100644
--- a/System/Store/UnionStoreWin.cs
+++ b/System/Store/UnionStoreWin.cs
@@ -74,8 +74,8 @@
         {
             m_storeModel.storeFuncType = StoreFunc.ToolStore;
             m_storeModel.RefreshTCBPlayerDataEvent += OnRefreshPlayerInfo;
-            PlayerDatas.Instance.fairyData.OnRefreshFairyInfo += CreateCell;
-            m_storeModel.RefreshBuyShopLimitEvent += CreateCell;
+            PlayerDatas.Instance.fairyData.OnRefreshFairyInfo += RefreshShopDisplay;
+            m_storeModel.RefreshBuyShopLimitEvent += RefreshShopDisplay;
             CreateCell();
             RefreshUI();
         }
@@ -102,9 +102,9 @@
         {
             _storeModel.fairyStoreJumpShopId = 0;
 
-            m_storeModel.RefreshBuyShopLimitEvent -= CreateCell;
+            m_storeModel.RefreshBuyShopLimitEvent -= RefreshShopDisplay;
             m_storeModel.RefreshTCBPlayerDataEvent -= OnRefreshPlayerInfo;
-            PlayerDatas.Instance.fairyData.OnRefreshFairyInfo -= CreateCell;
+            PlayerDatas.Instance.fairyData.OnRefreshFairyInfo -= RefreshShopDisplay;
         }
 
         protected override void OnAfterClose()
@@ -180,6 +180,11 @@
                 RefreshUI();
         }
 
+        private void RefreshShopDisplay()
+        {
+            _shopCtrl.m_Scorller.RefreshActiveCellViews();
+        }
+
         private void CreateCell()
         {
             shopId = 0;

--
Gitblit v1.8.0