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

Commit a50c0b96 authored by Julia Reynolds's avatar Julia Reynolds
Browse files

Update icon sizing

Fixes: 233087471
Test: BridgedAppsPreferenceControllerTest, view 'see all apps' screen
Change-Id: I1090f2461f22bf87f20de969d1a0c5b8c2c6b7b7
parent 6a091f75
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ import androidx.preference.PreferenceScreen;
import com.android.settings.applications.AppStateBaseBridge;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.notification.NotificationBackend;
import com.android.settings.widget.AppCheckBoxPreference;
import com.android.settingslib.applications.AppUtils;
import com.android.settingslib.applications.ApplicationsState;
import com.android.settingslib.applications.ApplicationsState.AppEntry;
@@ -126,9 +127,9 @@ public class BridgedAppsPreferenceController extends BasePreferenceController im
            final AppEntry entry = apps.get(i);
            final String prefKey = entry.info.packageName + "|" + entry.info.uid;
            appsKeySet.add(prefKey);
            CheckBoxPreference preference = mScreen.findPreference(prefKey);
            AppCheckBoxPreference preference = mScreen.findPreference(prefKey);
            if (preference == null) {
                preference = new CheckBoxPreference(mScreen.getContext());
                preference = new AppCheckBoxPreference(mScreen.getContext());
                preference.setIcon(AppUtils.getIcon(mContext, entry));
                preference.setTitle(entry.label);
                preference.setKey(prefKey);
+5 −5
Original line number Diff line number Diff line
@@ -34,7 +34,6 @@ import android.os.Looper;
import android.service.notification.NotificationListenerFilter;
import android.util.ArraySet;

import androidx.preference.CheckBoxPreference;
import androidx.preference.Preference;
import androidx.preference.PreferenceManager;
import androidx.preference.PreferenceScreen;
@@ -42,6 +41,7 @@ import androidx.test.core.app.ApplicationProvider;
import androidx.test.ext.junit.runners.AndroidJUnit4;

import com.android.settings.notification.NotificationBackend;
import com.android.settings.widget.AppCheckBoxPreference;
import com.android.settingslib.applications.ApplicationsState;

import org.junit.Before;
@@ -120,7 +120,7 @@ public class BridgedAppsPreferenceControllerTest {
        when(mNm.isNotificationListenerAccessGranted(mCn)).thenReturn(true);
        when(mNm.getListenerFilter(mCn, 0)).thenReturn(new NotificationListenerFilter());

        CheckBoxPreference p = mock(CheckBoxPreference.class);
        AppCheckBoxPreference p = mock(AppCheckBoxPreference.class);
        when(p.getKey()).thenReturn("pkg|12300");
        mScreen.addPreference(p);

@@ -161,7 +161,7 @@ public class BridgedAppsPreferenceControllerTest {

        mController.onRebuildComplete(entries);

        CheckBoxPreference actual = mScreen.findPreference("pkg|12300");
        AppCheckBoxPreference actual = mScreen.findPreference("pkg|12300");

        assertThat(actual.isChecked()).isTrue();
        assertThat(actual.getTitle()).isEqualTo("hi");
@@ -178,7 +178,7 @@ public class BridgedAppsPreferenceControllerTest {
        when(mNm.isNotificationListenerAccessGranted(mCn)).thenReturn(true);
        when(mNm.getListenerFilter(mCn, 0)).thenReturn(nlf);

        CheckBoxPreference pref = new CheckBoxPreference(mContext);
        AppCheckBoxPreference pref = new AppCheckBoxPreference(mContext);
        pref.setKey("pkg|567");

        mController.onPreferenceChange(pref, false);
@@ -204,7 +204,7 @@ public class BridgedAppsPreferenceControllerTest {
        when(mNm.isNotificationListenerAccessGranted(mCn)).thenReturn(true);
        when(mNm.getListenerFilter(mCn, 0)).thenReturn(nlf);

        CheckBoxPreference pref = new CheckBoxPreference(mContext);
        AppCheckBoxPreference pref = new AppCheckBoxPreference(mContext);
        pref.setKey("pkg|567");

        mController.onPreferenceChange(pref, true);