Merge "Always send configuration changes to activity." into nyc-dev am: 988a20a

am: c6ea9f7

* commit 'c6ea9f7736ae97b12e6ee571369aefd5b175f222':
  Always send configuration changes to activity.

Change-Id: I9cfc6655aae39a0c938fac7236e2a153f549c775
This commit is contained in:
TreeHugger Robot
2016-04-18 05:54:57 +00:00
committed by android-build-merger

View File

@@ -4362,12 +4362,12 @@ final class ActivityStack {
if (DEBUG_SWITCH || DEBUG_CONFIGURATION) Slog.v(TAG_CONFIGURATION,
"Ensuring correct configuration: " + r);
// Short circuit: if the two configurations are the exact same
// object (the common case), then there is nothing to do.
// Short circuit: if the two configurations are equal (the common case), then there is
// nothing to do.
final Configuration newConfig = mService.mConfiguration;
final Configuration taskConfig = r.task.mOverrideConfig;
if (r.configuration == newConfig
&& r.taskConfigOverride == taskConfig
if (r.configuration.equals(newConfig)
&& r.taskConfigOverride.equals(taskConfig)
&& !r.forceNewConfig) {
if (DEBUG_SWITCH || DEBUG_CONFIGURATION) Slog.v(TAG_CONFIGURATION,
"Configuration unchanged in " + r);
@@ -4396,7 +4396,7 @@ final class ActivityStack {
"Configuration no differences in " + r);
// There are no significant differences, so we won't relaunch but should still deliver
// the new configuration to the client process.
r.scheduleConfigurationChanged(taskConfig, false);
r.scheduleConfigurationChanged(taskConfig, true);
return true;
}