diff --git a/lib/pages/dynamics/widgets/rich_node_panel.dart b/lib/pages/dynamics/widgets/rich_node_panel.dart index ec2c65f6d..f69bb780c 100644 --- a/lib/pages/dynamics/widgets/rich_node_panel.dart +++ b/lib/pages/dynamics/widgets/rich_node_panel.dart @@ -9,7 +9,6 @@ import 'package:PiliPlus/models/common/image_preview_type.dart' import 'package:PiliPlus/models/common/image_type.dart'; import 'package:PiliPlus/models/dynamics/result.dart'; import 'package:PiliPlus/pages/dynamics/widgets/vote.dart'; -import 'package:PiliPlus/utils/app_scheme.dart'; import 'package:PiliPlus/utils/page_utils.dart'; import 'package:flutter/foundation.dart' show kDebugMode; import 'package:flutter/gestures.dart'; @@ -111,8 +110,7 @@ TextSpan? richNode( recognizer: i.origText == null ? null : (TapGestureRecognizer() - ..onTap = () => - PiliScheme.routePushFromUrl(i.origText!)), + ..onTap = () => PageUtils.handleWebview(i.origText!)), ), ); break; @@ -206,8 +204,7 @@ TextSpan? richNode( recognizer: i.jumpUrl == null ? null : (TapGestureRecognizer() - ..onTap = () => - PiliScheme.routePushFromUrl(i.jumpUrl!)), + ..onTap = () => PageUtils.handleWebview(i.jumpUrl!)), ), ); break; @@ -329,8 +326,7 @@ TextSpan? richNode( recognizer: i.jumpUrl == null ? null : (TapGestureRecognizer() - ..onTap = () => - PiliScheme.routePushFromUrl(i.jumpUrl!)), + ..onTap = () => PageUtils.handleWebview(i.jumpUrl!)), ), ); break; @@ -342,8 +338,7 @@ TextSpan? richNode( recognizer: i.jumpUrl == null ? null : (TapGestureRecognizer() - ..onTap = () => - PiliScheme.routePushFromUrl(i.jumpUrl!)), + ..onTap = () => PageUtils.handleWebview(i.jumpUrl!)), ), ); break;