Fixed privacy policy in report form

This commit is contained in:
FlyingP1g FlyingP1g
2022-09-17 13:04:13 +00:00
committed by akwizgran
parent 5ceba8f508
commit 13d9e93758

View File

@@ -21,7 +21,6 @@ import org.briarproject.bramble.api.nullsafety.ParametersNotNullByDefault;
import org.briarproject.briar.R;
import org.briarproject.briar.android.activity.ActivityComponent;
import org.briarproject.briar.android.fragment.BaseFragment;
import org.briarproject.briar.android.settings.AboutFragment;
import java.util.logging.Logger;
@@ -40,6 +39,7 @@ import static java.util.Objects.requireNonNull;
import static java.util.logging.Level.WARNING;
import static java.util.logging.Logger.getLogger;
import static org.briarproject.bramble.util.LogUtils.logException;
import static org.briarproject.briar.android.util.UiUtils.onSingleLinkClick;
@MethodsNotNullByDefault
@ParametersNotNullByDefault
@@ -104,18 +104,7 @@ public class ReportFormFragment extends BaseFragment {
userCommentView.setHint(R.string.describe_crash);
}
privacyPolicy.setOnClickListener(View -> {
String url = "https://briarproject.org/privacy-policy/";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
try {
startActivity(i);
} catch (ActivityNotFoundException e) {
logException(LOG, WARNING, e);
Toast.makeText(requireContext(),
R.string.error_start_activity, LENGTH_LONG).show();
}
});
onSingleLinkClick(privacyPolicy, this::triggerPrivacyPolicy);
chevron.setOnClickListener(view -> {
boolean show = chevron.getText().equals(getString(R.string.show));
@@ -188,4 +177,16 @@ public class ReportFormFragment extends BaseFragment {
}
}
private void triggerPrivacyPolicy() {
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("https://briarproject.org/privacy-policy/\\"));
try {
startActivity(i);
} catch (ActivityNotFoundException e) {
logException(LOG, WARNING, e);
Toast.makeText(requireContext(),
R.string.error_start_activity, LENGTH_LONG).show();
}
}
}