mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
disable delegation of move home/end if component is a text component
This commit is contained in:
@@ -31,6 +31,7 @@ import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import javax.swing.*;
|
||||
import javax.swing.text.JTextComponent;
|
||||
import java.awt.*;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.InputEvent;
|
||||
@@ -288,8 +289,10 @@ public class ScrollingUtil {
|
||||
installMoveDownAction(list, focusParent);
|
||||
installMovePageUpAction(list, focusParent);
|
||||
installMovePageDownAction(list, focusParent);
|
||||
installMoveHomeAction(list, focusParent);
|
||||
installMoveEndAction(list, focusParent);
|
||||
if (!(focusParent instanceof JTextComponent)) {
|
||||
installMoveHomeAction(list, focusParent);
|
||||
installMoveEndAction(list, focusParent);
|
||||
}
|
||||
}
|
||||
|
||||
public static void installMoveEndAction(final JList list, @Nullable JComponent focusParent) {
|
||||
|
||||
Reference in New Issue
Block a user