am d6210de7: am dd5d4e37: Merge "Fix : Bouncing Extract Text when correcting multiple lines of text." into gingerbread
Merge commit 'd6210de709a0ed724f355743f196e827ebd7df50' * commit 'd6210de709a0ed724f355743f196e827ebd7df50': Fix : Bouncing Extract Text when correcting multiple lines of text.main
commit
9b2c10284b
|
@ -1,6 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2008 The Android Open Source Project
|
* Copyright (C) 2008 The Android Open Source Project
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
|
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
|
||||||
* use this file except in compliance with the License. You may obtain a copy of
|
* use this file except in compliance with the License. You may obtain a copy of
|
||||||
* the License at
|
* the License at
|
||||||
|
@ -261,7 +261,7 @@ public class LatinIME extends InputMethodService
|
||||||
List<String> candidates;
|
List<String> candidates;
|
||||||
Map<String, List<CharSequence>> alternatives;
|
Map<String, List<CharSequence>> alternatives;
|
||||||
}
|
}
|
||||||
|
|
||||||
public abstract static class WordAlternatives {
|
public abstract static class WordAlternatives {
|
||||||
protected CharSequence mChosenWord;
|
protected CharSequence mChosenWord;
|
||||||
|
|
||||||
|
@ -794,6 +794,37 @@ public class LatinIME extends InputMethodService
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This is called when the user has clicked on the extracted text view,
|
||||||
|
* when running in fullscreen mode. The default implementation hides
|
||||||
|
* the candidates view when this happens, but only if the extracted text
|
||||||
|
* editor has a vertical scroll bar because its text doesn't fit.
|
||||||
|
* Here we override the behavior due to the possibility that a re-correction could
|
||||||
|
* cause the candidate strip to disappear and re-appear.
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void onExtractedTextClicked() {
|
||||||
|
if (mReCorrectionEnabled && isPredictionOn()) return;
|
||||||
|
|
||||||
|
super.onExtractedTextClicked();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This is called when the user has performed a cursor movement in the
|
||||||
|
* extracted text view, when it is running in fullscreen mode. The default
|
||||||
|
* implementation hides the candidates view when a vertical movement
|
||||||
|
* happens, but only if the extracted text editor has a vertical scroll bar
|
||||||
|
* because its text doesn't fit.
|
||||||
|
* Here we override the behavior due to the possibility that a re-correction could
|
||||||
|
* cause the candidate strip to disappear and re-appear.
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void onExtractedCursorMovement(int dx, int dy) {
|
||||||
|
if (mReCorrectionEnabled && isPredictionOn()) return;
|
||||||
|
|
||||||
|
super.onExtractedCursorMovement(dx, dy);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void hideWindow() {
|
public void hideWindow() {
|
||||||
LatinImeLogger.commit();
|
LatinImeLogger.commit();
|
||||||
|
|
Loading…
Reference in New Issue