Merge "Catching launch errors when trying to go Home while Home is updating." into mnc-dev

This commit is contained in:
Winson Chung
2015-06-24 21:21:23 +00:00
committed by Android (Google) Code Review

View File

@@ -36,6 +36,7 @@ import android.widget.Toast;
import com.android.systemui.Prefs; import com.android.systemui.Prefs;
import com.android.systemui.R; import com.android.systemui.R;
import com.android.systemui.recents.misc.Console;
import com.android.systemui.recents.misc.DebugTrigger; import com.android.systemui.recents.misc.DebugTrigger;
import com.android.systemui.recents.misc.ReferenceCountedTrigger; import com.android.systemui.recents.misc.ReferenceCountedTrigger;
import com.android.systemui.recents.misc.SystemServicesProxy; import com.android.systemui.recents.misc.SystemServicesProxy;
@@ -108,10 +109,15 @@ public class RecentsActivity extends Activity implements RecentsView.RecentsView
public void run() { public void run() {
// Finish Recents // Finish Recents
if (mLaunchIntent != null) { if (mLaunchIntent != null) {
if (mLaunchOpts != null) { try {
startActivityAsUser(mLaunchIntent, mLaunchOpts.toBundle(), UserHandle.CURRENT); if (mLaunchOpts != null) {
} else { startActivityAsUser(mLaunchIntent, mLaunchOpts.toBundle(), UserHandle.CURRENT);
startActivityAsUser(mLaunchIntent, UserHandle.CURRENT); } else {
startActivityAsUser(mLaunchIntent, UserHandle.CURRENT);
}
} catch (Exception e) {
Console.logError(RecentsActivity.this,
getString(R.string.recents_launch_error_message, "Home"));
} }
} else { } else {
finish(); finish();