summaryrefslogtreecommitdiffstats
path: root/src/org/codeaurora/gallery3d/ext/MovieListLoader.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/codeaurora/gallery3d/ext/MovieListLoader.java')
-rw-r--r--src/org/codeaurora/gallery3d/ext/MovieListLoader.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/org/codeaurora/gallery3d/ext/MovieListLoader.java b/src/org/codeaurora/gallery3d/ext/MovieListLoader.java
index 60f0392de..237d7e138 100644
--- a/src/org/codeaurora/gallery3d/ext/MovieListLoader.java
+++ b/src/org/codeaurora/gallery3d/ext/MovieListLoader.java
@@ -172,9 +172,14 @@ public class MovieListLoader implements IMovieListLoader {
}
cursor.close();
}
- long curId = Long.parseLong(uri.getPathSegments().get(3));
- movieList = fillUriList(MediaStore.Video.Media.BUCKET_ID + "=? ",
- new String[]{String.valueOf(bucketId)}, curId, params[0]);
+ try {
+ long curId = Long.parseLong(uri.getPathSegments().get(3));
+ movieList = fillUriList(MediaStore.Video.Media.BUCKET_ID + "=? ",
+ new String[]{String.valueOf(bucketId)}, curId, params[0]);
+ } catch (Exception e) {
+ Log.e(TAG, "Exception while creating movie list. " + e);
+ return null;
+ }
} else if (uristr.toLowerCase().startsWith("file://")) {
String data = Uri.decode(uri.toString());
data = data.replaceAll("'", "''");