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

Commit a5e28acf authored by Jean Chalard's avatar Jean Chalard Committed by Android (Google) Code Review
Browse files

Merge "Fix a bug where AOSP Latin IME would not fill dictionaries"

parents 2a7f8d1a 555c4236
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -439,7 +439,6 @@ public final class BinaryDictionaryFileDumper {
            final ContentProviderClient client, final String clientId) throws RemoteException {
        final String metadataFileUri = MetadataFileUriGetter.getMetadataUri(context);
        final String metadataAdditionalId = MetadataFileUriGetter.getMetadataAdditionalId(context);
        if (TextUtils.isEmpty(metadataFileUri)) return;
        // Tell the content provider to reset all information about this client id
        final Uri metadataContentUri = getProviderUriBuilder(clientId)
                .appendPath(QUERY_PATH_METADATA)
+2 −7
Original line number Diff line number Diff line
@@ -291,13 +291,8 @@ final public class BinaryDictionaryGetter {
            final Context context) {

        final boolean hasDefaultWordList = DictionaryFactory.isDictionaryAvailable(context, locale);
        // We need internet access to do the following. Only do this if the package actually
        // has the permission.
        if (context.checkCallingOrSelfPermission(android.Manifest.permission.INTERNET)
                == PackageManager.PERMISSION_GRANTED) {
        BinaryDictionaryFileDumper.cacheWordListsFromContentProvider(locale, context,
                hasDefaultWordList);
        }
        final File[] cachedWordLists = getCachedWordLists(locale.toString(), context);
        final String mainDictId = DictionaryInfoUtils.getMainDictId(locale);
        final DictPackSettings dictPackSettings = new DictPackSettings(context);