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

Commit ef283b41 authored by satok's avatar satok
Browse files

Add debug code to spell checker settings

Change-Id: Iab3bee33e4d6bd19c30e20591d6a2f08e1cff157
parent e36f1c58
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ import android.content.res.Resources;
import android.preference.Preference;
import android.provider.Settings;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.textservice.SpellCheckerInfo;
@@ -36,6 +37,8 @@ import android.widget.TextView;

public class SingleSpellCheckerPreference extends Preference {
    private static final float DISABLED_ALPHA = 0.4f;
    private static final String TAG = SingleSpellCheckerPreference.class.getSimpleName();
    private static final boolean DBG = false;

    private final SpellCheckerInfo mSpellCheckerInfo;

@@ -157,6 +160,11 @@ public class SingleSpellCheckerPreference extends Preference {
                } else {
                    mTsm.setSpellCheckerSubtype(mSpellCheckerInfo.getSubtypeAt(which - 1));
                }
                if (DBG) {
                    final SpellCheckerSubtype subtype = mTsm.getCurrentSpellCheckerSubtype(true);
                    Log.d(TAG, "Current spell check locale is "
                            + subtype == null ? "null" : subtype.getLocale());
                }
                dialog.dismiss();
            }
        });
+8 −0
Original line number Diff line number Diff line
@@ -24,13 +24,17 @@ import android.content.pm.PackageManager;
import android.os.Bundle;
import android.preference.Preference;
import android.preference.PreferenceScreen;
import android.util.Log;
import android.view.textservice.SpellCheckerInfo;
import android.view.textservice.SpellCheckerSubtype;
import android.view.textservice.TextServicesManager;

import java.util.ArrayList;

public class SpellCheckersSettings extends SettingsPreferenceFragment
        implements Preference.OnPreferenceClickListener {
    private static final String TAG = SpellCheckersSettings.class.getSimpleName();
    private static final boolean DBG = false;

    private SpellCheckerInfo mCurrentSci;
    private SpellCheckerInfo[] mEnabledScis;
@@ -98,6 +102,10 @@ public class SpellCheckersSettings extends SettingsPreferenceFragment
                mTsm.setCurrentSpellChecker(scp.getSpellCheckerInfo());
            }
        }
        if (DBG) {
            Log.d(TAG, "Current spell check is "
                        + SpellCheckerUtils.getCurrentSpellChecker(mTsm).getId());
        }
        updateScreen();
        return true;
    }