aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rw-r--r--java/org/gnu/emacs/EmacsInputConnection.java20
1 files changed, 19 insertions, 1 deletions
diff --git a/java/org/gnu/emacs/EmacsInputConnection.java b/java/org/gnu/emacs/EmacsInputConnection.java
index e2a15894695..834c2226c82 100644
--- a/java/org/gnu/emacs/EmacsInputConnection.java
+++ b/java/org/gnu/emacs/EmacsInputConnection.java
@@ -207,11 +207,19 @@ public class EmacsInputConnection extends BaseInputConnection
207 public ExtractedText 207 public ExtractedText
208 getExtractedText (ExtractedTextRequest request, int flags) 208 getExtractedText (ExtractedTextRequest request, int flags)
209 { 209 {
210 ExtractedText text;
211
210 if (EmacsService.DEBUG_IC) 212 if (EmacsService.DEBUG_IC)
211 Log.d (TAG, "getExtractedText: " + request + " " + flags); 213 Log.d (TAG, "getExtractedText: " + request + " " + flags);
212 214
213 return EmacsNative.getExtractedText (windowHandle, request, 215 text = EmacsNative.getExtractedText (windowHandle, request,
214 flags); 216 flags);
217
218 if (EmacsService.DEBUG_IC)
219 Log.d (TAG, "getExtractedText: " + text.text + " @"
220 + text.startOffset + ":" + text.selectionStart);
221
222 return text;
215 } 223 }
216 224
217 @Override 225 @Override
@@ -225,6 +233,16 @@ public class EmacsInputConnection extends BaseInputConnection
225 return true; 233 return true;
226 } 234 }
227 235
236 @Override
237 public boolean
238 sendKeyEvent (KeyEvent key)
239 {
240 if (EmacsService.DEBUG_IC)
241 Log.d (TAG, "sendKeyEvent: " + key);
242
243 return super.sendKeyEvent (key);
244 }
245
228 246
229 /* Override functions which are not implemented. */ 247 /* Override functions which are not implemented. */
230 248