diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java
index 788bde777c..9caeb5e261 100644
--- a/app/src/main/java/eu/faircode/email/FragmentMessages.java
+++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java
@@ -5518,7 +5518,6 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
View dview = LayoutInflater.from(getContext()).inflate(R.layout.dialog_error_reporting, null);
Button btnInfo = dview.findViewById(R.id.btnInfo);
- CheckBox cbNotAgain = dview.findViewById(R.id.cbNotAgain);
btnInfo.setOnClickListener(new View.OnClickListener() {
@Override
@@ -5527,14 +5526,6 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
}
});
- cbNotAgain.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
- @Override
- public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
- SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
- prefs.edit().putBoolean("crash_reports_asked", isChecked).apply();
- }
- });
-
return new AlertDialog.Builder(getContext())
.setView(dview)
.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
@@ -5545,7 +5536,13 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
Log.setCrashReporting(true);
}
})
- .setNegativeButton(android.R.string.no, null)
+ .setNegativeButton(android.R.string.no, new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
+ prefs.edit().putBoolean("crash_reports_asked", true).apply();
+ }
+ })
.create();
}
}
@@ -5555,15 +5552,6 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
@Override
public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
View dview = LayoutInflater.from(getContext()).inflate(R.layout.dialog_review, null);
- CheckBox cbNotAgain = dview.findViewById(R.id.cbNotAgain);
-
- cbNotAgain.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
- @Override
- public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
- SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
- prefs.edit().putBoolean("review_asked", isChecked).apply();
- }
- });
return new AlertDialog.Builder(getContext())
.setView(dview)
@@ -5575,7 +5563,13 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
startActivity(Helper.getIntentRate(getContext()));
}
})
- .setNegativeButton(android.R.string.no, null)
+ .setNegativeButton(android.R.string.no, new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
+ prefs.edit().putBoolean("review_asked", true).apply();
+ }
+ })
.setNeutralButton(R.string.title_later, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
diff --git a/app/src/main/res/layout/dialog_error_reporting.xml b/app/src/main/res/layout/dialog_error_reporting.xml
index 36da32250e..c31cf2c6aa 100644
--- a/app/src/main/res/layout/dialog_error_reporting.xml
+++ b/app/src/main/res/layout/dialog_error_reporting.xml
@@ -52,15 +52,5 @@
app:layout_constraintStart_toEndOf="@id/btnInfo"
app:layout_constraintTop_toTopOf="@id/btnInfo"
app:srcCompat="@drawable/baseline_open_in_new_24" />
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/dialog_review.xml b/app/src/main/res/layout/dialog_review.xml
index e8c58f00eb..1608aa3bc2 100644
--- a/app/src/main/res/layout/dialog_review.xml
+++ b/app/src/main/res/layout/dialog_review.xml
@@ -30,15 +30,5 @@
android:textColor="?android:attr/textColorPrimary"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvMessage" />
-
-
\ No newline at end of file