summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDongwon Kang <dwkang@google.com>2015-07-17 17:23:29 -0700
committerDongwon Kang <dwkang@google.com>2015-07-17 17:23:29 -0700
commit12355b83c1f6c1d01d5bc8304fa48e7f7a8e6efd (patch)
tree7c3d2af1ac5e99190263e119d0727b5214187885
parent33d3cf365894bd871cddd59441a375ec98738316 (diff)
downloadTvProvider-12355b83c1f6c1d01d5bc8304fa48e7f7a8e6efd.tar.gz
Because it's possible if the channel has been deleted right before the tune request. Bug: 22286134 Change-Id: I6cdea27c9dbb578ae422fb53a87d2f64e9a48e15
-rw-r--r--src/com/android/providers/tv/TvProvider.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/android/providers/tv/TvProvider.java b/src/com/android/providers/tv/TvProvider.java
index 5aa3446..cba1b79 100644
--- a/src/com/android/providers/tv/TvProvider.java
+++ b/src/com/android/providers/tv/TvProvider.java
@@ -627,7 +627,8 @@ public class TvProvider extends ContentProvider {
MAX_PROGRAM_DATA_DELAY_IN_MILLIS);
return TvContract.buildWatchedProgramUri(rowId);
}
- throw new SQLException("Failed to insert row into " + uri);
+ Log.w(TAG, "Failed to insert row for " + values + ". Channel does not exist.");
+ return null;
} else if (watchStartTime == null && watchEndTime != null) {
SomeArgs args = SomeArgs.obtain();
args.arg1 = values.getAsString(WatchedPrograms.COLUMN_INTERNAL_SESSION_TOKEN);