From b9809b999a2fcfe0f3ca3540d771ab3ad1f54d14 Mon Sep 17 00:00:00 2001 From: Daniil Ovchinnikov Date: Fri, 23 Aug 2019 15:28:25 +0300 Subject: [PATCH] IDEA-CR-51695: use ArrayUtil in ListFocusTraversalPolicy (IDEA-119140) (cherry picked from commit 8ee32d9825620b5dcd5dc4652bf16fe20c6dfcb8) GitOrigin-RevId: 8aeaad86302fcc4cc9e8545ecca5805837780a29 --- .../src/com/intellij/ui/ListFocusTraversalPolicy.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/platform/platform-api/src/com/intellij/ui/ListFocusTraversalPolicy.java b/platform/platform-api/src/com/intellij/ui/ListFocusTraversalPolicy.java index 2ab5cd57f395..1fda77110621 100644 --- a/platform/platform-api/src/com/intellij/ui/ListFocusTraversalPolicy.java +++ b/platform/platform-api/src/com/intellij/ui/ListFocusTraversalPolicy.java @@ -1,6 +1,7 @@ // Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.intellij.ui; +import com.intellij.util.ArrayUtil; import gnu.trove.TObjectIntHashMap; import org.jetbrains.annotations.NotNull; @@ -22,12 +23,12 @@ public class ListFocusTraversalPolicy extends ContainerOrderFocusTraversalPolicy @Override public Component getFirstComponent(Container aContainer) { - return myComponents[0]; + return ArrayUtil.getFirstElement(myComponents); } @Override public Component getLastComponent(Container aContainer) { - return myComponents[myComponents.length - 1]; + return ArrayUtil.getLastElement(myComponents); } @Override