diff --git a/lib/pages/chat_list/chat_list.dart b/lib/pages/chat_list/chat_list.dart index 59d9b0869..bab811b1e 100644 --- a/lib/pages/chat_list/chat_list.dart +++ b/lib/pages/chat_list/chat_list.dart @@ -41,7 +41,6 @@ import '../../widgets/matrix.dart'; import 'package:fluffychat/utils/tor_stub.dart' if (dart.library.html) 'package:tor_detector_web/tor_detector_web.dart'; - enum SelectMode { normal, share, diff --git a/lib/pangea/toolbar/widgets/word_zoom/morphs/morphological_center_widget.dart b/lib/pangea/toolbar/widgets/word_zoom/morphs/morphological_center_widget.dart index 1d3394d74..894ac4918 100644 --- a/lib/pangea/toolbar/widgets/word_zoom/morphs/morphological_center_widget.dart +++ b/lib/pangea/toolbar/widgets/word_zoom/morphs/morphological_center_widget.dart @@ -62,6 +62,12 @@ class MorphologicalCenterWidgetState extends State { resetMorphTag(); } + @override + void dispose() { + _scrollController.dispose(); + super.dispose(); + } + void enterEditMode() { setState(() { editMode = true; @@ -153,6 +159,8 @@ class MorphologicalCenterWidgetState extends State { ) ?? selectedMorphTag; + final ScrollController _scrollController = ScrollController(); + @override Widget build(BuildContext context) { if (!editMode) { @@ -184,8 +192,10 @@ class MorphologicalCenterWidgetState extends State { Container( constraints: const BoxConstraints(maxWidth: 400, maxHeight: 170), child: Scrollbar( + controller: _scrollController, thumbVisibility: true, child: SingleChildScrollView( + controller: _scrollController, scrollDirection: Axis.vertical, child: Wrap( alignment: WrapAlignment.center,