BDFramePeer: Fix Java 9+ compatibility
This commit is contained in:
parent
3af11f0a85
commit
b1e45cbf51
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
* This file is part of libbluray
|
||||
* Copyright (C) 2012 Petri Hintukainen <phintuka@users.sourceforge.net>
|
||||
* Copyright (C) 2012-2019 Petri Hintukainen <phintuka@users.sourceforge.net>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
|
@ -173,7 +173,20 @@ public class BDFramePeer extends BDComponentPeer implements FramePeer
|
|||
return ((BDToolkit)BDToolkit.getDefaultToolkit()).createImage((Component)null, width, height);
|
||||
}
|
||||
|
||||
/* Java >= 9 */
|
||||
public boolean requestFocus(Component c/*lightweightChild*/, boolean a/*temporary*/,
|
||||
boolean b/*focusedWindowChangeAllowed*/, long l/*time*/,
|
||||
java.awt.event.FocusEvent.Cause cause
|
||||
) {
|
||||
return requestFocusHelper(c, a, b, l);
|
||||
}
|
||||
|
||||
/* Java < 9 */
|
||||
public boolean requestFocus(Component c, boolean a, boolean b, long l, sun.awt.CausedFocusEvent.Cause d) {
|
||||
return requestFocusHelper(c, a, b, l);
|
||||
}
|
||||
|
||||
private boolean requestFocusHelper(Component c, boolean a, boolean b, long l) {
|
||||
if (c == null) {
|
||||
return true;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue