aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod
diff options
context:
space:
mode:
authorKen Wakasa <kwakasa@google.com>2013-08-01 09:29:23 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-08-01 09:29:24 +0000
commited56ea86d0114e85763e449a05b40e670addfc48 (patch)
tree050df55e413cc8427414758b5384b70e3b80c172 /java/src/com/android/inputmethod
parent54dd1bed528331208f15df2693bcd01004dd471a (diff)
parente68d565d0f9704145adbf781105f1ac9a90f0a98 (diff)
downloadlatinime-ed56ea86d0114e85763e449a05b40e670addfc48.tar.gz
latinime-ed56ea86d0114e85763e449a05b40e670addfc48.tar.xz
latinime-ed56ea86d0114e85763e449a05b40e670addfc48.zip
Merge "Deallocate offscreen buffer for non-HW-accel draw"
Diffstat (limited to 'java/src/com/android/inputmethod')
-rw-r--r--java/src/com/android/inputmethod/keyboard/KeyboardView.java4
-rw-r--r--java/src/com/android/inputmethod/keyboard/MainKeyboardView.java2
2 files changed, 6 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardView.java b/java/src/com/android/inputmethod/keyboard/KeyboardView.java
index 254b20b87..2a02682e5 100644
--- a/java/src/com/android/inputmethod/keyboard/KeyboardView.java
+++ b/java/src/com/android/inputmethod/keyboard/KeyboardView.java
@@ -605,4 +605,8 @@ public class KeyboardView extends View {
super.onDetachedFromWindow();
freeOffscreenBuffer();
}
+
+ public void deallocateMemory() {
+ freeOffscreenBuffer();
+ }
}
diff --git a/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java b/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
index 35742ef8c..5334b45b6 100644
--- a/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
+++ b/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
@@ -1271,7 +1271,9 @@ public final class MainKeyboardView extends KeyboardView implements PointerTrack
}
}
+ @Override
public void deallocateMemory() {
+ super.deallocateMemory();
mGestureTrailsPreview.deallocateMemory();
}
}