Aleksei
Committed by David PHAM-VAN

Fix cursors for web

@@ -285,13 +285,20 @@ class PdfPreviewCustomState extends State<PdfPreviewCustom> @@ -285,13 +285,20 @@ class PdfPreviewCustomState extends State<PdfPreviewCustom>
285 285
286 Widget _zoomPreview() { 286 Widget _zoomPreview() {
287 final zoomPreview = GestureDetector( 287 final zoomPreview = GestureDetector(
288 - onTap: () {  
289 - if (kIsWeb) {  
290 - setState(() {  
291 - _mouseCursor = SystemMouseCursors.grabbing;  
292 - });  
293 - }  
294 - }, 288 + onTapDown: kIsWeb
  289 + ? (_) {
  290 + setState(() {
  291 + _mouseCursor = SystemMouseCursors.grabbing;
  292 + });
  293 + }
  294 + : null,
  295 + onTapUp: kIsWeb
  296 + ? (_) {
  297 + setState(() {
  298 + _mouseCursor = SystemMouseCursors.grab;
  299 + });
  300 + }
  301 + : null,
295 onDoubleTap: () { 302 onDoubleTap: () {
296 setState(() { 303 setState(() {
297 preview = null; 304 preview = null;