diff --git a/src/com/android/settings/panel/PanelFragment.java b/src/com/android/settings/panel/PanelFragment.java index 14450a32b83..9de4139c3d5 100644 --- a/src/com/android/settings/panel/PanelFragment.java +++ b/src/com/android/settings/panel/PanelFragment.java @@ -201,6 +201,8 @@ public class PanelFragment extends Fragment { final IconCompat icon = mPanel.getIcon(); if (icon == null) { + mTitleView.setVisibility(View.VISIBLE); + mPanelHeader.setVisibility(View.GONE); mTitleView.setText(mPanel.getTitle()); } else { mTitleView.setVisibility(View.GONE); @@ -220,6 +222,7 @@ public class PanelFragment extends Fragment { if (TextUtils.isEmpty(customTitle)) { mSeeMoreButton.setVisibility(View.GONE); } else { + mSeeMoreButton.setVisibility(View.VISIBLE); mSeeMoreButton.setText(customTitle); } } else if (mPanel.getSeeMoreIntent() == null) { diff --git a/src/com/android/settings/panel/SettingsPanelActivity.java b/src/com/android/settings/panel/SettingsPanelActivity.java index da46564ef14..6bf016e0cc7 100644 --- a/src/com/android/settings/panel/SettingsPanelActivity.java +++ b/src/com/android/settings/panel/SettingsPanelActivity.java @@ -117,7 +117,7 @@ public class SettingsPanelActivity extends FragmentActivity { if (!shouldForceCreation && fragment != null && fragment instanceof PanelFragment) { final PanelFragment panelFragment = (PanelFragment) fragment; panelFragment.setArguments(mBundle); - ((PanelFragment) fragment).updatePanelWithAnimation(); + panelFragment.updatePanelWithAnimation(); } else { setContentView(R.layout.settings_panel);