Re-inflate fragments in sysui on font scale change

Change-Id: I7d0a15bb3ea33fc43a59dbd465d8c288e6a5de7e
Fixes: 35376111
Test: manual
This commit is contained in:
Jason Monk
2017-03-23 11:07:00 -04:00
parent ad63bafad0
commit e33d333c36

View File

@@ -22,6 +22,7 @@ import android.app.FragmentManager;
import android.app.FragmentManager.FragmentLifecycleCallbacks;
import android.app.FragmentManagerNonConfig;
import android.content.Context;
import android.content.pm.ActivityInfo;
import android.content.res.Configuration;
import android.os.Bundle;
import android.os.Handler;
@@ -33,9 +34,7 @@ import android.view.View;
import com.android.settingslib.applications.InterestingConfigChanges;
import com.android.systemui.Dependency;
import com.android.systemui.SystemUIApplication;
import com.android.systemui.plugins.Plugin;
import com.android.systemui.plugins.PluginManager;
import java.io.FileDescriptor;
import java.io.PrintWriter;
@@ -48,7 +47,8 @@ public class FragmentHostManager {
private final Context mContext;
private final HashMap<String, ArrayList<FragmentListener>> mListeners = new HashMap<>();
private final View mRootView;
private final InterestingConfigChanges mConfigChanges = new InterestingConfigChanges();
private final InterestingConfigChanges mConfigChanges = new InterestingConfigChanges(
ActivityInfo.CONFIG_FONT_SCALE);
private final FragmentService mManager;
private final PluginFragmentManager mPlugins = new PluginFragmentManager();