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

Commit 2b72aa07 authored by Keisuke Kuroyanagi's avatar Keisuke Kuroyanagi
Browse files

Disconnect app data search client after fetching all data.

Bug: 13138201
Change-Id: Ibaa3c2c22a4fe44ea23e92ce8576141bbad09b12
parent 584e9c9c
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -232,6 +232,12 @@ public class DictionaryFacilitatorForSuggest {
        return null != mPersonalizationDictionary;
    }

    public void flushPersonalizationDictionary() {
        if (hasPersonalizationDictionary()) {
            mPersonalizationDictionary.flush();
        }
    }

    public void waitForLoadingMainDictionary(final long timeout, final TimeUnit unit)
            throws InterruptedException {
        mLatchForWaitingLoadingMainDictionary.await(timeout, unit);
+5 −0
Original line number Diff line number Diff line
@@ -68,6 +68,11 @@ public abstract class DecayingExpandableBinaryDictionaryBase extends ExpandableB
            dumpAllWordsForDebug();
        }
        // Flush pending writes.
        flush();
        // TODO: Quit depending on finalize() and really close the dictionary file.
    }

    public void flush() {
        asyncFlushBinaryDictionary();
    }