Merge "Catching launch errors when trying to go Home while Home is updating." into mnc-dev
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user