[Libreoffice-commits] core.git: external/beanshell
Fridrich Štrba
fridrich.strba at bluewin.ch
Wed Sep 20 08:50:32 UTC 2017
external/beanshell/java9.patch.0 | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
New commits:
commit 53fc42e4beca11fba1f0a697e9259190ebfad249
Author: Fridrich Štrba <fridrich.strba at bluewin.ch>
Date: Wed Sep 20 10:49:32 2017 +0200
beanshell: don't remove the getPeer call, access it by reflection
Change-Id: I031580c6edd0d80727d940b4fd300308a905a383
diff --git a/external/beanshell/java9.patch.0 b/external/beanshell/java9.patch.0
index 2dfd5074afdf..824e54286edf 100644
--- a/external/beanshell/java9.patch.0
+++ b/external/beanshell/java9.patch.0
@@ -10,12 +10,16 @@
>
--- src/bsh/util/AWTConsole.java
+++ src/bsh/util/AWTConsole.java
-@@ -214,8 +214,6 @@
+@@ -214,8 +214,11 @@
Great. What a piece of crap.
*/
public void setCaretPosition( int pos ) {
- ((java.awt.peer.TextComponentPeer)getPeer()).setCaretPosition(
-- pos + countNLs() );
++ try {
++ ((java.awt.peer.TextComponentPeer)getClass().getMethod("getPeer").invoke(this, null)).setCaretPosition(
+ pos + countNLs() );
++ } catch (Exception e) {
++ }
}
/*
More information about the Libreoffice-commits
mailing list