Jimmy 1 жил өмнө
parent
commit
c746764a4c

+ 4 - 5
lib/view/paint/parts/ai_result.dart

@@ -153,14 +153,13 @@ class _AIResultPanelState extends State<AIResultPanel> {
 
   int _getCurrentAIIndex() {
     var selectedAIResultIndex = aiPatintController.state.aiResultIndex;
-    var maxLegalIndex = -1;
+    var indexList = <int>[];
     widget.aiDetectedObject.forEach((element) {
+      var index = widget.aiDetectedObject.indexOf(element);
       if (element.descriptions?.isNotEmpty ?? false) {
-        maxLegalIndex++;
+        indexList.add(index);
       }
     });
-    return selectedAIResultIndex >= maxLegalIndex
-        ? maxLegalIndex
-        : selectedAIResultIndex;
+    return indexList.indexOf(selectedAIResultIndex);
   }
 }