X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Ftemplates%2FTemplateDetailsAdapter.java;h=9152fdfd691a858f4bdc6cb63123a82f70d8c736;hp=73d986b66e6f496bb0f003a4f86fccb22f469a00;hb=5fbe0ff31da3cd8585928fafeb77b7127bef780c;hpb=400d262bf8ce9818104739177bc564b401bae385 diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/templates/TemplateDetailsAdapter.java b/app/src/main/java/net/ktnx/mobileledger/ui/templates/TemplateDetailsAdapter.java index 73d986b6..9152fdfd 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/templates/TemplateDetailsAdapter.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/templates/TemplateDetailsAdapter.java @@ -248,7 +248,8 @@ class TemplateDetailsAdapter extends RecyclerView.Adapter { + if (updatePropagationDisabled) + return; + + getItem().setFallback(isChecked); + b.templateIsFallbackText.setText(isChecked ? R.string.template_is_fallback_yes + : R.string.template_is_fallback_no); + }); + final View.OnClickListener fallbackLabelClickListener = + (view) -> b.templateIsFallbackSwitch.toggle(); + b.templateIsFallbackLabel.setOnClickListener(fallbackLabelClickListener); + b.templateIsFallbackText.setOnClickListener(fallbackLabelClickListener); } @NotNull private TemplateDetailsItem.Header getItem() { @@ -570,6 +584,11 @@ class TemplateDetailsAdapter extends RecyclerView.Adapter