mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-02 07:06:18 +02:00
Prevent crash
This commit is contained in:
@@ -1038,9 +1038,7 @@ public class FragmentOptionsDisplay extends FragmentBase implements SharedPrefer
|
||||
@NonNull
|
||||
@Override
|
||||
public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
|
||||
final Context context = getContext();
|
||||
|
||||
View dview = LayoutInflater.from(context).inflate(R.layout.dialog_theme, null);
|
||||
View dview = LayoutInflater.from(getContext()).inflate(R.layout.dialog_theme, null);
|
||||
itten = dview.findViewById(R.id.itten);
|
||||
rgTheme = dview.findViewById(R.id.rgTheme);
|
||||
swReverse = dview.findViewById(R.id.swReverse);
|
||||
@@ -1048,14 +1046,14 @@ public class FragmentOptionsDisplay extends FragmentBase implements SharedPrefer
|
||||
swBlack = dview.findViewById(R.id.swBlack);
|
||||
tvSystem = dview.findViewById(R.id.tvSystem);
|
||||
|
||||
final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
|
||||
final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
|
||||
String theme = prefs.getString("theme", "light");
|
||||
|
||||
itten.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
Uri uri = Uri.parse("https://en.wikipedia.org/wiki/Johannes_Itten");
|
||||
Helper.view(context, uri, false);
|
||||
Helper.view(getContext(), uri, false);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -1160,14 +1158,14 @@ public class FragmentOptionsDisplay extends FragmentBase implements SharedPrefer
|
||||
break;
|
||||
}
|
||||
|
||||
return new AlertDialog.Builder(context)
|
||||
return new AlertDialog.Builder(getContext())
|
||||
.setView(dview)
|
||||
.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
getActivity().getIntent().putExtra("tab", "display");
|
||||
|
||||
ContactInfo.clearCache(context);
|
||||
ContactInfo.clearCache(getContext());
|
||||
|
||||
int optionId = rgThemeOptions.getCheckedRadioButtonId();
|
||||
boolean reverse = (swReverse.isEnabled() && swReverse.isChecked());
|
||||
|
||||
Reference in New Issue
Block a user