diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2014-11-23 17:46:29 +0100 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2014-11-23 17:46:29 +0100 |
| commit | 8881174860428e16366affd30324d0d2d1546e57 (patch) | |
| tree | 6f16055131976dd19d2cb1c98f0e40bf58320215 /main/src/cgeo/geocaching/ui | |
| parent | 5ee23bfe051292878b6d6acd16d0a031b555bb0b (diff) | |
| download | cgeo-8881174860428e16366affd30324d0d2d1546e57.zip cgeo-8881174860428e16366affd30324d0d2d1546e57.tar.gz cgeo-8881174860428e16366affd30324d0d2d1546e57.tar.bz2 | |
refactoring: re-add suppresswarnings for unused allocation
Diffstat (limited to 'main/src/cgeo/geocaching/ui')
| -rw-r--r-- | main/src/cgeo/geocaching/ui/dialog/CoordinatesInputDialog.java | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/main/src/cgeo/geocaching/ui/dialog/CoordinatesInputDialog.java b/main/src/cgeo/geocaching/ui/dialog/CoordinatesInputDialog.java index 197d4a7..578a15f 100644 --- a/main/src/cgeo/geocaching/ui/dialog/CoordinatesInputDialog.java +++ b/main/src/cgeo/geocaching/ui/dialog/CoordinatesInputDialog.java @@ -174,12 +174,10 @@ public class CoordinatesInputDialog extends DialogFragment { buttonCache.setVisibility(View.GONE); } - final Button buttonClipboard = ButterKnife.findById(v, R.id.clipboard); - try { - new Geopoint(StringUtils.defaultString(ClipboardUtils.getText())); // Check if it raises an exception + if (hasClipboardCoordinates()) { + final Button buttonClipboard = ButterKnife.findById(v, R.id.clipboard); buttonClipboard.setOnClickListener(new ClipboardListener()); buttonClipboard.setVisibility(View.VISIBLE); - } catch (final ParseException ignored) { } final Button buttonDone = ButterKnife.findById(v, R.id.done); @@ -188,6 +186,15 @@ public class CoordinatesInputDialog extends DialogFragment { return v; } + @SuppressWarnings("unused") + private static boolean hasClipboardCoordinates() { + try { + new Geopoint(StringUtils.defaultString(ClipboardUtils.getText())); + } catch (final ParseException ignored) { + return false; + } + return true; + } private void updateGUI() { |
