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

Commit fda48e39 authored by Jeff Sharkey's avatar Jeff Sharkey
Browse files

Always show auto-sync; user-specific storage.

Auto-sync is per-user, so show it to all users.  Also create user-
specific path when showing misc storage items.

Bug: 7179485, 7177335
Change-Id: I9f6029e22d519a5516a0f1a76e6aa55db3c2832c
parent 3e3b75f2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -461,7 +461,7 @@ public class DataUsageSummary extends Fragment {

        mMenuAutoSync = menu.findItem(R.id.data_usage_menu_auto_sync);
        mMenuAutoSync.setChecked(ContentResolver.getMasterSyncAutomatically());
        mMenuAutoSync.setVisible(isOwner && !appDetailMode);
        mMenuAutoSync.setVisible(!appDetailMode);

        final MenuItem split4g = menu.findItem(R.id.data_usage_menu_split_4g);
        split4g.setVisible(hasReadyMobile4gRadio(context) && isOwner && !appDetailMode);
+8 −6
Original line number Diff line number Diff line
@@ -2,10 +2,9 @@

package com.android.settings.deviceinfo;

import com.android.settings.R;

import android.content.Context;
import android.os.Environment;
import android.os.Environment.UserEnvironment;
import android.os.UserHandle;
import android.util.AttributeSet;
import android.view.ViewDebug;
import android.widget.CheckBox;
@@ -13,6 +12,8 @@ import android.widget.Checkable;
import android.widget.RelativeLayout;
import android.widget.TextView;

import com.android.settings.R;

/**
 * Handles display of a single row entry on Settings --> Storage --> Misc Files screen
 */
@@ -20,8 +21,9 @@ public class FileItemInfoLayout extends RelativeLayout implements Checkable {
    private TextView mFileNameView;
    private TextView mFileSizeView;
    private CheckBox mCheckbox;
    private static final int mLengthExternalStorageDirPrefix =
            Environment.getExternalStorageDirectory().getAbsolutePath().length() + 1;

    private static final int sLengthExternalStorageDirPrefix = new UserEnvironment(
            UserHandle.myUserId()).getExternalStorageDirectory().getAbsolutePath().length() + 1;

    public FileItemInfoLayout(Context context) {
        this(context, null);
@@ -51,7 +53,7 @@ public class FileItemInfoLayout extends RelativeLayout implements Checkable {
    }

    public void setFileName(String fileName) {
        mFileNameView.setText(fileName.substring(mLengthExternalStorageDirPrefix));
        mFileNameView.setText(fileName.substring(sLengthExternalStorageDirPrefix));
    }

    public void setFileSize(String filesize) {