diff options
author | Danny Baumann <dannybaumann@web.de> | 2013-03-29 13:07:19 +0100 |
---|---|---|
committer | Danny Baumann <dannybaumann@web.de> | 2013-03-29 13:12:17 +0100 |
commit | 59569b6b164ebc24474169ab430da2a5503ec552 (patch) | |
tree | 719cb31d63c0d022223d3873784f56a9f8ead038 /src/com/android/settings | |
parent | fbffefc3e45912959db9ff828ff1f8f523b7a8e6 (diff) | |
download | packages_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.java | 40 |
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(); }; }; } |