xm
2020-04-16 6fa9d69da922c8049f5acfcbb9ce9fd26811024c
ZigbeeApp/Shared/Phone/UserCenter/Gateway/Update/GatewayFirmwareUpdateForm.cs
@@ -261,6 +261,10 @@
        /// </summary>
        private void InitTopRightMenu()
        {
            if (UserCenterResourse.HideOption.DeviceHistory != 1)
            {
                return;
            }
            var btnIcon = new MostRightIconControl(69, 69);
            btnIcon.UnSelectedImagePath = "Item/More.png";
            topFrameLayout.AddChidren(btnIcon);
@@ -277,7 +281,7 @@
        /// </summary>
        private void ShowTopRightMenu()
        {
            var frame = new TopRightMenuControl(1);
            var frame = new TopRightMenuControl(1, 2);
            //历史版本
            var deviceMenu = Language.StringByID(R.MyInternationalizationString.uHistoryVersion);
            frame.AddRowMenu(deviceMenu, "", "", () =>
@@ -402,12 +406,12 @@
            {
                //升级对象
                string gwId = HdlGatewayLogic.Current.GetGatewayId(realway);
                if (FirmwareUpdateResourse.dicGatewayUpdateList.ContainsKey(gwId) == true
                    && FirmwareUpdateResourse.dicGatewayUpdateList[gwId].IsFinishUpdate == true)
                if (FirmwareUpdateResourse.dicUpdateList.ContainsKey(gwId) == true
                    && FirmwareUpdateResourse.dicUpdateList[gwId].IsFinishUpdate == true)
                {
                    //如果网关已经升级完成,界面关闭时,则移除内存
                    FirmwareUpdateResourse.dicGatewayUpdateList[gwId].Dispose();
                    FirmwareUpdateResourse.dicGatewayUpdateList.Remove(gwId);
                    FirmwareUpdateResourse.dicUpdateList[gwId].Dispose();
                    FirmwareUpdateResourse.dicUpdateList.Remove(gwId);
                }
            };
        }