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

Commit 4d9df358 authored by Deepanshu Gupta's avatar Deepanshu Gupta Committed by android-build-merger
Browse files

Merge "Revert "Update StaticLayout_Delegate to use new nLoadHyphenator"" into...

Merge "Revert "Update StaticLayout_Delegate to use new nLoadHyphenator"" into mnc-ub-dev am: 8c971ae5
am: 867c3704

* commit '867c3704':
  Revert "Update StaticLayout_Delegate to use new nLoadHyphenator"
parents 38a3b215 867c3704
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -20,10 +20,9 @@ import com.android.layoutlib.bridge.impl.DelegateManager;
import com.android.tools.layoutlib.annotations.LayoutlibDelegate;

import java.io.File;
import java.nio.ByteBuffer;

/**
 * Delegate that overrides implementation for certain methods in {@link android.text.Hyphenator}
 * Delegate that overrides implementation for certain methods in {@link android.text.StaticLayout}
 * <p/>
 * Through the layoutlib_create tool, selected methods of StaticLayout have been replaced
 * by calls to methods of the same name in this delegate class.
@@ -39,7 +38,7 @@ public class Hyphenator_Delegate {
        return null;
    }

    /*package*/ static long loadHyphenator(ByteBuffer buf, int offset) {
    /*package*/ static long loadHyphenator(String patternData) {
        return sDelegateManager.addNewDelegate(new Hyphenator_Delegate());
    }
}
+2 −3
Original line number Diff line number Diff line
@@ -13,7 +13,6 @@ import android.icu.util.ULocale;
import android.text.Primitive.PrimitiveType;
import android.text.StaticLayout.LineBreaks;

import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@@ -53,8 +52,8 @@ public class StaticLayout_Delegate {
    }

    @LayoutlibDelegate
    /*package*/ static long nLoadHyphenator(ByteBuffer buf, int offset) {
        return Hyphenator_Delegate.loadHyphenator(buf, offset);
    /*package*/ static long nLoadHyphenator(String patternData) {
        return Hyphenator_Delegate.loadHyphenator(patternData);
    }

    @LayoutlibDelegate