diff --git a/lib/pages/dynamics/tab/view.dart b/lib/pages/dynamics/tab/view.dart index d5da1904..c61b96bc 100644 --- a/lib/pages/dynamics/tab/view.dart +++ b/lib/pages/dynamics/tab/view.dart @@ -64,12 +64,14 @@ class _DynamicsTabPageState extends State } } catch (_) {} }); - _listener = dynamicsController.mid.listen((mid) { - // debugPrint('midListen: $mid'); - _dynamicsTabController.mid = mid; - _dynamicsTabController.scrollController.jumpTo(0); - _dynamicsTabController.onReload(); - }); + if (widget.dynamicsType == 'up') { + _listener = dynamicsController.mid.listen((mid) { + // debugPrint('midListen: $mid'); + _dynamicsTabController.mid = mid; + _dynamicsTabController.scrollController.jumpTo(0); + _dynamicsTabController.onReload(); + }); + } dynamicsWaterfallFlow = GStorage.setting .get(SettingBoxKey.dynamicsWaterfallFlow, defaultValue: true); }