From fcd27b48b298e5c15a2f1432bb04febf572dfad0 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Fri, 19 Jan 2024 20:59:56 -0600 Subject: [PATCH] Eat all exceptions from attempting to start ACTION_REQUEST_CHANNEL_BROWSABLE Fixes #1302 --- app/src/main/java/com/limelight/utils/TvChannelHelper.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/limelight/utils/TvChannelHelper.java b/app/src/main/java/com/limelight/utils/TvChannelHelper.java index d7dc0340..0a144b20 100644 --- a/app/src/main/java/com/limelight/utils/TvChannelHelper.java +++ b/app/src/main/java/com/limelight/utils/TvChannelHelper.java @@ -53,7 +53,11 @@ public class TvChannelHelper { intent.putExtra(TvContract.EXTRA_CHANNEL_ID, getChannelId(computer.uuid)); try { context.startActivityForResult(intent, 0); - } catch (ActivityNotFoundException e) { + } catch (Exception ignored) { + // ActivityNotFoundException is the only officially documented + // exception that can result from this call. However some buggy + // devices throw others. + // See https://github.com/moonlight-stream/moonlight-android/issues/1302 } } }