X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2FTemplateDetailSourceSelectorFragment.java;h=97c88785e5dc20f361c6d5a6977832c10b3f63fd;hp=1bb48404e9ace7181686887d95c8f37e76d9488b;hb=b953cc391328af937917ed94de6aeafb83cc715c;hpb=861f19e52dde22fed5ea255109b839b6754f6b9d diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/TemplateDetailSourceSelectorFragment.java b/app/src/main/java/net/ktnx/mobileledger/ui/TemplateDetailSourceSelectorFragment.java index 1bb48404..97c88785 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/TemplateDetailSourceSelectorFragment.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/TemplateDetailSourceSelectorFragment.java @@ -106,7 +106,7 @@ public class TemplateDetailSourceSelectorFragment extends AppCompatDialogFragmen Logger.debug("templates", String.format("Trying to match pattern '%s' against text '%s'", patternText, testText)); - if (matcher.matches()) { + if (matcher.find()) { if (matcher.groupCount() >= 0) { ArrayList list = new ArrayList<>(); for (short g = 1; g <= matcher.groupCount(); g++) { @@ -159,7 +159,8 @@ public class TemplateDetailSourceSelectorFragment extends AppCompatDialogFragmen } else { b.list.setVisibility(View.GONE); - b.templateError.setText(mPatternProblem); + b.templateError.setText( + (mPatternProblem != 0) ? mPatternProblem : R.string.pattern_without_groups); b.templateError.setVisibility(View.VISIBLE); }