소스 검색

修正多模式下同名测量项高亮错误的问题 #0011814

gavin.chen 2 년 전
부모
커밋
ce5667c122
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      lib/view/mobile_view/mobile_right_panel/mobile_more_measure_item_dialog.dart

+ 2 - 1
lib/view/mobile_view/mobile_right_panel/mobile_more_measure_item_dialog.dart

@@ -235,7 +235,8 @@ class _MobileMoreMeasureItemDialogState
   FWidget _buildMeasureListItem(
     MeasureItemModel item,
   ) {
-    final bool isActive = widget.activeItemName == item.itemMeta.name;
+    final bool isActive = widget.activeItemName == item.itemMeta.name &&
+        widget.initModeIndex == currentModeIndex;
     return FInkWell(
       onTap: () {
         if (isActive) return;