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

Commit b3a049f5 authored by Amith Yamasani's avatar Amith Yamasani Committed by Android (Google) Code Review
Browse files

Merge "Save the auto-sync dialog state for orientation changes" into jb-dev

parents cc993689 665235f6
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -2035,6 +2035,7 @@ public class DataUsageSummary extends Fragment {
     * Dialog to inform user about changing auto-sync setting
     */
    public static class ConfirmAutoSyncChangeFragment extends DialogFragment {
        private static final String SAVE_ENABLING = "enabling";
        private boolean mEnabling;

        public static void show(DataUsageSummary parent, boolean enabling) {
@@ -2049,6 +2050,9 @@ public class DataUsageSummary extends Fragment {
        @Override
        public Dialog onCreateDialog(Bundle savedInstanceState) {
            final Context context = getActivity();
            if (savedInstanceState != null) {
                mEnabling = savedInstanceState.getBoolean(SAVE_ENABLING);
            }

            final AlertDialog.Builder builder = new AlertDialog.Builder(context);
            if (!mEnabling) {
@@ -2069,6 +2073,12 @@ public class DataUsageSummary extends Fragment {

            return builder.create();
        }

        @Override
        public void onSaveInstanceState(Bundle outState) {
            super.onSaveInstanceState(outState);
            outState.putBoolean(SAVE_ENABLING, mEnabling);
        }
    }

    /**