From 40438b9a8cf45a01fe281036faaf000ea6e190ab Mon Sep 17 00:00:00 2001 From: lifegpc Date: Tue, 4 Jun 2024 12:54:57 +0000 Subject: [PATCH] Fix bug --- lib/components/tags.dart | 11 ++++++++++- lib/components/thumbnail.dart | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/lib/components/tags.dart b/lib/components/tags.dart index a7c39f3..f93a591 100644 --- a/lib/components/tags.dart +++ b/lib/components/tags.dart @@ -1,3 +1,4 @@ +import 'dart:ui'; import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart'; import '../api/gallery.dart'; @@ -94,8 +95,16 @@ class _TagsPanel extends State { padding: const EdgeInsets.all(8), itemCount: data!.length, itemBuilder: itemBuilder); + final re2 = ScrollConfiguration( + behavior: ScrollConfiguration.of(context).copyWith( + dragDevices: { + PointerDeviceKind.touch, + PointerDeviceKind.mouse, + }, + ), + child: re); return widget.controller != null - ? ScrollParent(controller: widget.controller!, child: re) + ? ScrollParent(controller: widget.controller!, child: re2) : re; } } diff --git a/lib/components/thumbnail.dart b/lib/components/thumbnail.dart index 5190923..654ed48 100644 --- a/lib/components/thumbnail.dart +++ b/lib/components/thumbnail.dart @@ -442,7 +442,7 @@ class _Thumbnail extends State { widget.isSelectMode ? Container() : moreVertMenu, Visibility( visible: widget.isSelectMode, - child: const ModalBarrier()), + child: const ModalBarrier(dismissible: false)), widget.isSelectMode ? Center( child: Checkbox(