Use kSecondaryMouseButton bitmask check, per code review

This commit is contained in:
Eric Poulsen
2026-06-13 20:23:32 -07:00
parent 1c183d7e67
commit 321d4b9775
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -1,3 +1,4 @@
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter_linkify/flutter_linkify.dart';
import 'package:url_launcher/url_launcher.dart';
@@ -39,7 +40,7 @@ class LinkHandler {
if (onSecondaryTap == null) return linkify;
return Listener(
onPointerDown: (event) {
if (event.buttons == 2) onSecondaryTap();
if (event.buttons & kSecondaryMouseButton != 0) onSecondaryTap();
},
behavior: HitTestBehavior.translucent,
child: linkify,
+2 -1
View File
@@ -1,4 +1,5 @@
import 'package:flutter/foundation.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
@@ -538,7 +539,7 @@ class _RoutingSheetBodyState extends State<_RoutingSheetBody> {
return Listener(
onPointerDown: PlatformInfo.isDesktop && hasBytes
? (event) {
if (event.buttons == 2) {
if (event.buttons & kSecondaryMouseButton != 0) {
_showPathDetail(context, connector, contact, record.pathBytes);
}
}