diff --git a/app/build.gradle b/app/build.gradle
index ce7318f6..f6b7e5e4 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -8,6 +8,7 @@ apply plugin: 'kotlin-parcelize'
apply plugin: 'kotlin-kapt'
apply plugin: 'androidx.navigation.safeargs.kotlin'
apply plugin: 'com.mikepenz.aboutlibraries.plugin'
+apply plugin: 'de.timfreiheit.resourceplaceholders'
android {
compileSdkVersion 31
@@ -98,6 +99,10 @@ android {
unitTests.includeAndroidResources true
}
+ resourcePlaceholders {
+ files = ['xml/shortcuts.xml']
+ }
+
// add API keys from environment variable if not set in apikeys.xml
applicationVariants.all { variant ->
ext.env = System.getenv()
diff --git a/app/src/main/java/net/vonforst/evmap/MapsActivity.kt b/app/src/main/java/net/vonforst/evmap/MapsActivity.kt
index be94aa99..7a073816 100644
--- a/app/src/main/java/net/vonforst/evmap/MapsActivity.kt
+++ b/app/src/main/java/net/vonforst/evmap/MapsActivity.kt
@@ -163,6 +163,7 @@ class MapsActivity : AppCompatActivity(),
.createPendingIntent()
} else if (intent.hasExtra(EXTRA_FAVORITES)) {
deepLink = navController.createDeepLink()
+ .setGraph(navGraph)
.setDestination(R.id.favs)
.createPendingIntent()
}
diff --git a/app/src/main/res/navigation/nav_graph.xml b/app/src/main/res/navigation/nav_graph.xml
index 4a692c51..3ac7c7d7 100644
--- a/app/src/main/res/navigation/nav_graph.xml
+++ b/app/src/main/res/navigation/nav_graph.xml
@@ -4,50 +4,54 @@
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/nav_graph">
-
-
-
-
-
-
-
-
-
-
+ app:startDestination="@id/map_frag">
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+ app:startDestination="@id/favs_frag">
+
+
+
+