From a623bab6f7f9c1fc4467fb5b29037cde7a513ba7 Mon Sep 17 00:00:00 2001 From: Andrey Turbanov Date: Thu, 24 Apr 2025 12:28:43 +0300 Subject: [PATCH] [PATCH] Remove unnecessary List.indexOf key from RepaintManager.removeInvalidComponent --- .../share/classes/javax/swing/RepaintManager.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/java.desktop/share/classes/javax/swing/RepaintManager.java b/src/java.desktop/share/classes/javax/swing/RepaintManager.java index 8d9548d19e54a..42d050a7ee5d7 100644 --- a/src/java.desktop/share/classes/javax/swing/RepaintManager.java +++ b/src/java.desktop/share/classes/javax/swing/RepaintManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -390,11 +390,8 @@ public synchronized void removeInvalidComponent(JComponent component) { delegate.removeInvalidComponent(component); return; } - if(invalidComponents != null) { - int index = invalidComponents.indexOf(component); - if(index != -1) { - invalidComponents.remove(index); - } + if (invalidComponents != null) { + invalidComponents.remove(component); } }