When adding dialog window but not creating update the configuration.

am: d7dbec7e4c

Change-Id: I137783f64cec9f9134e1c66b123993d65397deb5
This commit is contained in:
Robert Carr
2016-10-07 19:21:51 +00:00
committed by android-build-merger

View File

@@ -32,6 +32,7 @@ import android.content.ComponentName;
import android.content.Context; import android.content.Context;
import android.content.ContextWrapper; import android.content.ContextWrapper;
import android.content.DialogInterface; import android.content.DialogInterface;
import android.content.res.Configuration;
import android.content.pm.ApplicationInfo; import android.content.pm.ApplicationInfo;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import android.net.Uri; import android.net.Uri;
@@ -288,9 +289,14 @@ public class Dialog implements DialogInterface, Window.Callback,
} }
mCanceled = false; mCanceled = false;
if (!mCreated) { if (!mCreated) {
dispatchOnCreate(null); dispatchOnCreate(null);
} else {
// Fill the DecorView in on any configuration changes that
// may have occured while it was removed from the WindowManager.
final Configuration config = mContext.getResources().getConfiguration();
mWindow.getDecorView().dispatchConfigurationChanged(config);
} }
onStart(); onStart();