diff options
| -rwxr-xr-x | services/core/java/com/android/server/tv/TvInputManagerService.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/tv/TvInputManagerService.java b/services/core/java/com/android/server/tv/TvInputManagerService.java index d858ae41cee8..61bd5dfd3878 100755 --- a/services/core/java/com/android/server/tv/TvInputManagerService.java +++ b/services/core/java/com/android/server/tv/TvInputManagerService.java @@ -2934,7 +2934,11 @@ public final class TvInputManagerService extends SystemService { values.put(TvContract.WatchedPrograms.COLUMN_INTERNAL_SESSION_TOKEN, sessionToken.toString()); - mContentResolver.insert(TvContract.WatchedPrograms.CONTENT_URI, values); + try{ + mContentResolver.insert(TvContract.WatchedPrograms.CONTENT_URI, values); + }catch(IllegalArgumentException ex){ + Slog.w(TAG, "error in insert db for MSG_LOG_WATCH_START", ex); + } args.recycle(); break; } @@ -2949,7 +2953,11 @@ public final class TvInputManagerService extends SystemService { values.put(TvContract.WatchedPrograms.COLUMN_INTERNAL_SESSION_TOKEN, sessionToken.toString()); - mContentResolver.insert(TvContract.WatchedPrograms.CONTENT_URI, values); + try{ + mContentResolver.insert(TvContract.WatchedPrograms.CONTENT_URI, values); + }catch(IllegalArgumentException ex){ + Slog.w(TAG, "error in insert db for MSG_LOG_WATCH_END", ex); + } args.recycle(); break; } |