From 896883ca08e3ffd07cff8bc0e2025c5482d9e76a Mon Sep 17 00:00:00 2001 From: k3b <1374583+k3b@users.noreply.github.com> Date: Thu, 6 Feb 2020 05:07:48 +0100 Subject: [PATCH] #158: #159: "Filter with Invalid Date on ScreenRotation" not a bug. Changed from log-error to log-info --- .../GalleryFilterActivity.java | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/de/k3b/android/androFotoFinder/GalleryFilterActivity.java b/app/src/main/java/de/k3b/android/androFotoFinder/GalleryFilterActivity.java index 7f4ccce6..95860fa8 100644 --- a/app/src/main/java/de/k3b/android/androFotoFinder/GalleryFilterActivity.java +++ b/app/src/main/java/de/k3b/android/androFotoFinder/GalleryFilterActivity.java @@ -414,6 +414,19 @@ private void toGui(IGalleryFilter gf) { mFilterValue.showAdditionalSqlWhere(); } + private boolean fromGui(IGalleryFilter dest) { + try { + if (dest != null) { + dest.get(mFilterValue); + } + return true; + } catch (RuntimeException ex) { + Log.i(Global.LOG_CONTEXT, mDebugPrefix + ex.getMessage(), ex); + Toast.makeText(this, ex.getMessage(), Toast.LENGTH_LONG).show(); + return false; + } + } + /** gui content seen as IGalleryFilter */ private class FilterValue implements IGalleryFilter { final private java.text.DateFormat isoDateformatter = new SimpleDateFormat( @@ -727,7 +740,7 @@ private long convertDate(String string) throws RuntimeException { try { return this.isoDateformatter.parse(string).getTime(); } catch (Exception ex) { - throw new RuntimeException(getString(R.string.filter_err_invalid_date_format, string), ex); + throw new IllegalArgumentException(getString(R.string.filter_err_invalid_date_format, string)); } } @@ -737,19 +750,6 @@ private long convertDate(String string) throws RuntimeException { } - private boolean fromGui(IGalleryFilter dest) { - try { - if (dest != null) { - dest.get(mFilterValue); - } - return true; - } catch (RuntimeException ex) { - Log.e(Global.LOG_CONTEXT, mDebugPrefix + ex.getMessage(), ex); - Toast.makeText(this, ex.getMessage(), Toast.LENGTH_LONG).show(); - return false; - } - } - private void cmdShowDetails() { final QueryParameter asMergedQuery = getAsMergedQuery();