Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c4936c50 authored by Lucas Silva's avatar Lucas Silva Committed by Automerger Merge Worker
Browse files

Merge "Check DreamActivity callback type to prevent class cast exception" into...

Merge "Check DreamActivity callback type to prevent class cast exception" into tm-qpr-dev am: 8daaa631 am: 5984ded0 am: 32a7e9a2

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21938299



Change-Id: Icc01f237cb445d619200fe32db7f8cd2027031b3
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 09181bad 32a7e9a2
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -58,11 +58,13 @@ public class DreamActivity extends Activity {
            setTitle(title);
        }

        final Bundle extras = getIntent().getExtras();
        mCallback = (DreamService.DreamActivityCallbacks) extras.getBinder(EXTRA_CALLBACK);

        if (mCallback != null) {
        final Object callback = getIntent().getExtras().getBinder(EXTRA_CALLBACK);
        if (callback instanceof DreamService.DreamActivityCallbacks) {
            mCallback = (DreamService.DreamActivityCallbacks) callback;
            mCallback.onActivityCreated(this);
        } else {
            mCallback = null;
            finishAndRemoveTask();
        }
    }