Loading src/com/android/settings/homepage/TopLevelSettings.java +9 −1 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ import android.text.TextUtils; import android.util.Log; import android.view.LayoutInflater; import android.view.ViewGroup; import android.view.WindowManager; import androidx.annotation.NonNull; import androidx.annotation.VisibleForTesting; Loading Loading @@ -221,7 +222,14 @@ public class TopLevelSettings extends DashboardFragment implements SplitLayoutLi public void onSplitLayoutChanged(boolean isRegularLayout) { iteratePreferences(preference -> { if (preference instanceof HomepagePreferenceLayout) { ((HomepagePreferenceLayout) preference).getHelper().setIconVisible(isRegularLayout); Context context = getContext(); boolean isLargeScreen = SettingsThemeHelper.isTablet(context) || (context != null && context.getApplicationContext() .getResources().getConfiguration().smallestScreenWidthDp >= WindowManager.LARGE_SCREEN_SMALLEST_SCREEN_WIDTH_DP); boolean visible = isRegularLayout || isLargeScreen; ((HomepagePreferenceLayout) preference).getHelper().setIconVisible(visible); } }); } Loading Loading
src/com/android/settings/homepage/TopLevelSettings.java +9 −1 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ import android.text.TextUtils; import android.util.Log; import android.view.LayoutInflater; import android.view.ViewGroup; import android.view.WindowManager; import androidx.annotation.NonNull; import androidx.annotation.VisibleForTesting; Loading Loading @@ -221,7 +222,14 @@ public class TopLevelSettings extends DashboardFragment implements SplitLayoutLi public void onSplitLayoutChanged(boolean isRegularLayout) { iteratePreferences(preference -> { if (preference instanceof HomepagePreferenceLayout) { ((HomepagePreferenceLayout) preference).getHelper().setIconVisible(isRegularLayout); Context context = getContext(); boolean isLargeScreen = SettingsThemeHelper.isTablet(context) || (context != null && context.getApplicationContext() .getResources().getConfiguration().smallestScreenWidthDp >= WindowManager.LARGE_SCREEN_SMALLEST_SCREEN_WIDTH_DP); boolean visible = isRegularLayout || isLargeScreen; ((HomepagePreferenceLayout) preference).getHelper().setIconVisible(visible); } }); } Loading