File tree Expand file tree Collapse file tree 3 files changed +7
-2
lines changed
Expand file tree Collapse file tree 3 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ class OTAUtils {
5050 int appCode = int .parse (otaData["data" ]["appCode" ]);
5151 var packageInfo = await PackageInfo .fromPlatform ();
5252 var number = int .parse (packageInfo.buildNumber);
53- if (appCode >= number) {
53+ if (appCode > number) {
5454 UmengAnalyticsPlugin .event (AnalyticsConstant .ota, label: "needOTA" );
5555 showDialog (
5656 context: globalKey.currentContext,
Original file line number Diff line number Diff line change @@ -11,7 +11,6 @@ import 'package:flutter_dynamic_weather/model/city_model_entity.dart';
1111import 'package:flutter_dynamic_weather/model/weather_model_entity.dart' ;
1212import 'package:flutter_dynamic_weather/views/app/flutter_app.dart' ;
1313import 'package:flutter_dynamic_weather/views/bg/weather_cloud_bg.dart' ;
14- import 'package:flutter_dynamic_weather/views/bg/weather_color_bg.dart' ;
1514import 'package:flutter_dynamic_weather/views/bg/weather_rain_snow_bg.dart' ;
1615
1716class WeatherMainBg extends StatefulWidget {
@@ -65,6 +64,9 @@ class _WeatherMainBgState extends State<WeatherMainBg>
6564 if (weatherTypes.isNotEmpty) {
6665 setState (() {
6766 _weatherTypes = weatherTypes;
67+ if (_index >= _weatherTypes.length) {
68+ _index = _weatherTypes.length - 1 ;
69+ }
6870 });
6971 }
7072 }
Original file line number Diff line number Diff line change @@ -26,6 +26,9 @@ class _MainAppBarState extends State<MainAppBar> {
2626 if (widget.cityModels == null || widget.cityModels.isEmpty) {
2727 return Container ();
2828 }
29+ if (_index >= widget.cityModels.length) {
30+ _index = widget.cityModels.length - 1 ;
31+ }
2932 int index = _index;
3033 if (index >= widget.cityModels.length) {
3134 index = _index - 1 ;
You can’t perform that action at this time.
0 commit comments