summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2013-03-29 13:07:19 +0100
committerDanny Baumann <dannybaumann@web.de>2013-03-29 13:12:17 +0100
commit59569b6b164ebc24474169ab430da2a5503ec552 (patch)
tree719cb31d63c0d022223d3873784f56a9f8ead038 /src/com/android/settings
parentfbffefc3e45912959db9ff828ff1f8f523b7a8e6 (diff)
downloadpackages_apps_settings-59569b6b164ebc24474169ab430da2a5503ec552.zip
packages_apps_settings-59569b6b164ebc24474169ab430da2a5503ec552.tar.gz
packages_apps_settings-59569b6b164ebc24474169ab430da2a5503ec552.tar.bz2
Fix exception on rotation.
Change-Id: I6cc653db3397074fb1cd9aa12b06511ce2cc3c9d JIRA:CYAN-731
Diffstat (limited to 'src/com/android/settings')
-rw-r--r--src/com/android/settings/cyanogenmod/superuser/PolicyNativeFragment.java40
1 files changed, 22 insertions, 18 deletions
diff --git a/src/com/android/settings/cyanogenmod/superuser/PolicyNativeFragment.java b/src/com/android/settings/cyanogenmod/superuser/PolicyNativeFragment.java
index b7d5fc4..a541999 100644
--- a/src/com/android/settings/cyanogenmod/superuser/PolicyNativeFragment.java
+++ b/src/com/android/settings/cyanogenmod/superuser/PolicyNativeFragment.java
@@ -13,6 +13,26 @@ import com.koushikdutta.superuser.PolicyFragmentInternal;
import com.koushikdutta.superuser.SettingsNativeFragment;
public class PolicyNativeFragment extends com.koushikdutta.superuser.PolicyNativeFragment {
+ public static class CMLogNativeFragment extends LogNativeFragment {
+ @Override
+ public View onCreateView(LayoutInflater inflater,
+ ViewGroup container, Bundle savedInstanceState) {
+ View view = super.onCreateView(inflater, container, savedInstanceState);
+ adjustListPadding(getInternal().getListView());
+ return view;
+ }
+ }
+
+ public static class CMSettingsNativeFragment extends SettingsNativeFragment {
+ @Override
+ public View onCreateView(LayoutInflater inflater,
+ ViewGroup container, Bundle savedInstanceState) {
+ View view = super.onCreateView(inflater, container, savedInstanceState);
+ adjustListPadding(getInternal().getListView());
+ return view;
+ }
+ }
+
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = super.onCreateView(inflater, container, savedInstanceState);
@@ -25,28 +45,12 @@ public class PolicyNativeFragment extends com.koushikdutta.superuser.PolicyNativ
return new FragmentInternal(this) {
@Override
protected LogNativeFragment createLogNativeFragment() {
- return new LogNativeFragment() {
- @Override
- public View onCreateView(LayoutInflater inflater,
- ViewGroup container, Bundle savedInstanceState) {
- View view = super.onCreateView(inflater, container, savedInstanceState);
- adjustListPadding(getInternal().getListView());
- return view;
- }
- };
+ return new CMLogNativeFragment();
}
@Override
protected SettingsNativeFragment createSettingsNativeFragment() {
- return new SettingsNativeFragment() {
- @Override
- public View onCreateView(LayoutInflater inflater,
- ViewGroup container, Bundle savedInstanceState) {
- View view = super.onCreateView(inflater, container, savedInstanceState);
- adjustListPadding(getInternal().getListView());
- return view;
- }
- };
+ return new CMSettingsNativeFragment();
};
};
}