Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e07b5955 authored by Alan Viverette's avatar Alan Viverette
Browse files

Deprecate InputMethodService.enableHardwareAcceleration()

BUG: 16951553
Change-Id: I126ea823eb2eeabb29d30999dec9c9411b33b315
parent e06f9845
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -13586,7 +13586,7 @@ package android.inputmethodservice {
  public class InputMethodService extends android.inputmethodservice.AbstractInputMethodService {
    ctor public InputMethodService();
    method public boolean enableHardwareAcceleration();
    method public deprecated boolean enableHardwareAcceleration();
    method public int getBackDisposition();
    method public int getCandidatesHiddenVisibility();
    method public android.view.inputmethod.InputBinding getCurrentInputBinding();
+4 −1
Original line number Diff line number Diff line
@@ -640,10 +640,13 @@ public class InputMethodService extends AbstractInputMethodService {
     * You can call this to try to enable hardware accelerated drawing for
     * your IME. This must be set before {@link #onCreate}, so you
     * will typically call it in your constructor.  It is not always possible
     * to use hardware acclerated drawing in an IME (for example on low-end
     * to use hardware accelerated drawing in an IME (for example on low-end
     * devices that do not have the resources to support this), so the call
     * returns true if it succeeds otherwise false if you will need to draw
     * in software.  You must be able to handle either case.
     *
     * @deprecated Starting in API 21, hardware acceleration is always enabled
     *             on capable devices.
     */
    public boolean enableHardwareAcceleration() {
        if (mWindow != null) {