diff --git a/app/src/main/java/eu/faircode/email/AdapterRule.java b/app/src/main/java/eu/faircode/email/AdapterRule.java index 9586444089..8639d87412 100644 --- a/app/src/main/java/eu/faircode/email/AdapterRule.java +++ b/app/src/main/java/eu/faircode/email/AdapterRule.java @@ -320,6 +320,9 @@ public class AdapterRule extends RecyclerView.Adapter { @Override protected void onExecuted(Bundle args, Integer applied) { + if (applied > 0) + ServiceSynchronize.eval(context, "rules/manual"); + Snackbar.make( parentFragment.getView(), context.getString(R.string.title_rule_applied, applied), diff --git a/app/src/main/java/eu/faircode/email/FragmentRule.java b/app/src/main/java/eu/faircode/email/FragmentRule.java index 06d4f1a0f5..54f29828be 100644 --- a/app/src/main/java/eu/faircode/email/FragmentRule.java +++ b/app/src/main/java/eu/faircode/email/FragmentRule.java @@ -1182,6 +1182,9 @@ public class FragmentRule extends FragmentBase { @Override protected void onExecuted(Bundle args, Integer applied) { + if (applied > 0) + ServiceSynchronize.eval(getContext(), "rules/manual"); + ToastEx.makeText(getContext(), getString(R.string.title_rule_applied, applied), Toast.LENGTH_LONG).show(); }