diff --git a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt
index 3ad1f86..397f202 100644
--- a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt
+++ b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt
@@ -2,6 +2,7 @@ package eu.ottop.yamlauncher
import android.Manifest
import android.annotation.SuppressLint
+import android.content.ActivityNotFoundException
import android.content.ContentResolver
import android.content.Context
import android.content.Intent
@@ -395,14 +396,19 @@ class MainActivity : AppCompatActivity(), SharedPreferences.OnSharedPreferenceCh
if (sharedPreferenceManager.isGestureEnabled("date") && dateApp.first != null && dateApp.second != null) {
launcherApps.startMainActivity(dateApp.first!!.componentName, launcherApps.profiles[dateApp.second!!], null, null)
} else {
- startActivity(
- Intent(
- Intent.makeMainSelectorActivity(
- Intent.ACTION_MAIN,
- Intent.CATEGORY_APP_CALENDAR
+ try {
+ startActivity(
+ Intent(
+ Intent.makeMainSelectorActivity(
+ Intent.ACTION_MAIN,
+ Intent.CATEGORY_APP_CALENDAR
+ )
)
)
- )
+ }
+ catch(_: ActivityNotFoundException) {
+ Toast.makeText(this, getString(R.string.no_calendar_app), Toast.LENGTH_SHORT).show()
+ }
}
}
}
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index b00a579..9dcff14 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -13,6 +13,7 @@
Avaa sovellusvalikko
+ Kalenteri-sovellusta ei löytynyt
Valitse sovellus
Haku…
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 6b32cae..4634c86 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -12,6 +12,8 @@
Open App Menu
+ No Calendar app found
+
Select an app