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

Commit e4989ea0 authored by David van Tonder's avatar David van Tonder Committed by Gerrit Code Review
Browse files

Merge "Fix exception on rotation." into cm-10.1

parents eed7908a 59569b6b
Loading
Loading
Loading
Loading
+22 −18
Original line number Diff line number Diff line
@@ -13,19 +13,17 @@ 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) {
        public View onCreateView(LayoutInflater inflater,
                ViewGroup container, Bundle savedInstanceState) {
            View view = super.onCreateView(inflater, container, savedInstanceState);
        Utils.forcePrepareCustomPreferencesList(container, view, getInternal().getListView(), false);
            adjustListPadding(getInternal().getListView());
            return view;
        }
    }

    @Override
    public PolicyFragmentInternal createFragmentInterface() {
        return new FragmentInternal(this) {
            @Override
            protected LogNativeFragment createLogNativeFragment() {
                return new LogNativeFragment() {
    public static class CMSettingsNativeFragment extends SettingsNativeFragment {
        @Override
        public View onCreateView(LayoutInflater inflater,
                ViewGroup container, Bundle savedInstanceState) {
@@ -33,20 +31,26 @@ public class PolicyNativeFragment extends com.koushikdutta.superuser.PolicyNativ
            adjustListPadding(getInternal().getListView());
            return view;
        }
                };
    }

    @Override
            protected SettingsNativeFragment createSettingsNativeFragment() {
                return new SettingsNativeFragment() {
                    @Override
                    public View onCreateView(LayoutInflater inflater,
                            ViewGroup container, Bundle savedInstanceState) {
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View view = super.onCreateView(inflater, container, savedInstanceState);
                        adjustListPadding(getInternal().getListView());
        Utils.forcePrepareCustomPreferencesList(container, view, getInternal().getListView(), false);
        return view;
    }
                };

    @Override
    public PolicyFragmentInternal createFragmentInterface() {
        return new FragmentInternal(this) {
            @Override
            protected LogNativeFragment createLogNativeFragment() {
                return new CMLogNativeFragment();
            }

            @Override
            protected SettingsNativeFragment createSettingsNativeFragment() {
                return new CMSettingsNativeFragment();
            };
        };
    }