|
@@ -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);
|
|
|
}
|
|
|
}
|