From 8707cce9e9d8c354e8900de58403c2d77c8949c9 Mon Sep 17 00:00:00 2001 From: srowen Date: Thu, 3 Apr 2008 22:18:16 +0000 Subject: [PATCH] Moved the "geo:" fix to the 'right' place git-svn-id: http://zxing.googlecode.com/svn/trunk@343 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- .../src/com/google/zxing/client/android/ResultHandler.java | 2 +- core/src/com/google/zxing/client/result/GeoParsedResult.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/android-m3/src/com/google/zxing/client/android/ResultHandler.java b/android-m3/src/com/google/zxing/client/android/ResultHandler.java index 498ee44b..072a6dee 100755 --- a/android-m3/src/com/google/zxing/client/android/ResultHandler.java +++ b/android-m3/src/com/google/zxing/client/android/ResultHandler.java @@ -109,7 +109,7 @@ final class ResultHandler extends Handler { } else if (type.equals(ParsedReaderResultType.GEO)) { GeoParsedResult geoResult = (GeoParsedResult) result; try { - ContentURI geoURI = new ContentURI("geo:" + geoResult.getGeoURI()); + ContentURI geoURI = new ContentURI(geoResult.getGeoURI()); Log.v(TAG, "Created geo URI: " + geoURI.toString()); intent = new Intent(Intent.VIEW_ACTION, geoURI); } catch (URISyntaxException e) { diff --git a/core/src/com/google/zxing/client/result/GeoParsedResult.java b/core/src/com/google/zxing/client/result/GeoParsedResult.java index c4b7cbc8..1dee6c80 100644 --- a/core/src/com/google/zxing/client/result/GeoParsedResult.java +++ b/core/src/com/google/zxing/client/result/GeoParsedResult.java @@ -68,7 +68,7 @@ public final class GeoParsedResult extends ParsedReaderResult { longitude = Float.parseFloat(rawText.substring(latitudeEnd + 1, longitudeEnd)); altitude = Float.parseFloat(rawText.substring(longitudeEnd + 1)); } - return new GeoParsedResult(rawText, latitude, longitude, altitude); + return new GeoParsedResult("geo:" + rawText, latitude, longitude, altitude); } public String getGeoURI() { -- 2.20.1