mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
d5429e680b
* * * Bug 833625 - Part 1b: don't show Crash Reporter checkbox if MOZ_CRASHREPORTER isn't set. r=liuche
37 lines
1.5 KiB
Java
37 lines
1.5 KiB
Java
/* -*- Mode: Java; c-basic-offset: 4; tab-width: 4; indent-tabs-mode: nil; -*-
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
package org.mozilla.gecko;
|
|
|
|
import android.preference.Preference;
|
|
import android.preference.PreferenceCategory;
|
|
import android.preference.PreferenceFragment;
|
|
import android.preference.PreferenceScreen;
|
|
import android.os.Bundle;
|
|
import android.util.Log;
|
|
|
|
/* A simple implementation of PreferenceFragment for large screen devices
|
|
* This will strip category headers (so that they aren't shown to the user twice)
|
|
* as well as initializing Gecko prefs when a fragment is shown.
|
|
*/
|
|
public class GeckoPreferenceFragment extends PreferenceFragment {
|
|
|
|
private static final String LOGTAG = "GeckoPreferenceFragment";
|
|
|
|
@Override
|
|
public void onCreate(Bundle savedInstanceState) {
|
|
super.onCreate(savedInstanceState);
|
|
String resource = getArguments().getString("resource");
|
|
int res = getActivity().getResources().getIdentifier(resource,
|
|
"xml",
|
|
getActivity().getPackageName());
|
|
addPreferencesFromResource(res);
|
|
|
|
PreferenceScreen screen = getPreferenceScreen();
|
|
setPreferenceScreen(screen);
|
|
((GeckoPreferences)getActivity()).setupPreferences(screen);
|
|
}
|
|
}
|