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

Commit b35fa82b authored by josephpv's avatar josephpv Committed by Joseph Vincent
Browse files

Launch full screen private space setup on Fold when unfolded

This change takes care to launch the private space setup in whole screen
on Fold device whenever the device is unfolded.

Screenshot: go/ss/6D9EwMaLp7LFbsH.png
Recording: b/324260315

Bug: 324260315
Test: Manual
Change-Id: I5bc7b7c8fbc880b6274ddd287a8a169b49843f1b
parent 90e70b15
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -50,6 +50,7 @@ import com.android.settings.homepage.DeepLinkHomepageActivityInternal;
import com.android.settings.homepage.SettingsHomepageActivity;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.password.ChooseLockPattern;
import com.android.settings.privatespace.PrivateSpaceSetupActivity;
import com.android.settings.remoteauth.RemoteAuthActivity;
import com.android.settings.remoteauth.RemoteAuthActivityInternal;

@@ -264,6 +265,7 @@ public class ActivityEmbeddingRulesController {
        addActivityFilter(activityFilters, RemoteAuthActivity.class);
        addActivityFilter(activityFilters, RemoteAuthActivityInternal.class);
        addActivityFilter(activityFilters, ChooseLockPattern.class);
        addActivityFilter(activityFilters, PrivateSpaceSetupActivity.class);
        String action = mContext.getString(R.string.config_avatar_picker_action);
        addActivityFilter(activityFilters, new Intent(action));

+6 −0
Original line number Diff line number Diff line
@@ -123,6 +123,12 @@ public class SetupPreFinishDelayFragment extends InstrumentedFragment {
        sHandler.postDelayed(mRunnable, MAX_DELAY_BEFORE_SETUP_FINISH);
    }

    @Override
    public void onDestroy() {
        sHandler.removeCallbacks(mRunnable);
        super.onDestroy();
    }

    @Override
    public int getMetricsCategory() {
        return SettingsEnums.PRIVATE_SPACE_SETUP_PRE_FINISH;