diff --git a/app/src/main/java/com/github/libretube/helpers/IntentHelper.kt b/app/src/main/java/com/github/libretube/helpers/IntentHelper.kt index 0c3c3f095..bc0836bb1 100644 --- a/app/src/main/java/com/github/libretube/helpers/IntentHelper.kt +++ b/app/src/main/java/com/github/libretube/helpers/IntentHelper.kt @@ -3,11 +3,17 @@ package com.github.libretube.helpers import android.content.Context import android.content.Intent import android.net.Uri +import com.github.libretube.R +import com.github.libretube.extensions.toastFromMainThread object IntentHelper { fun openLinkFromHref(context: Context, link: String) { val uri = Uri.parse(link) val launchIntent = Intent(Intent.ACTION_VIEW).setData(uri) - context.startActivity(launchIntent) + try { + context.startActivity(launchIntent) + } catch (e: Exception) { + context.toastFromMainThread(R.string.unknown_error) + } } }