diff --git a/app/src/main/java/com/geeksville/mesh/ui/UsersFragment.kt b/app/src/main/java/com/geeksville/mesh/ui/UsersFragment.kt
index 3c45a8791..8933d74a5 100644
--- a/app/src/main/java/com/geeksville/mesh/ui/UsersFragment.kt
+++ b/app/src/main/java/com/geeksville/mesh/ui/UsersFragment.kt
@@ -143,11 +143,17 @@ class UsersFragment : ScreenFragment("Users"), Logging {
model.requestTraceroute(node.num)
}
R.id.forget_node -> {
- debug("Forgetting node '${user.longName}'")
-
- model.forgetNode(node.num)
- onNodesChanged(nodes)
+ MaterialAlertDialogBuilder(requireContext())
+ .setTitle(R.string.forget_node)
+ .setMessage(getString(R.string.forget_node_message))
+ .setNeutralButton(R.string.cancel) { _, _ -> }
+ .setPositiveButton(R.string.forget_node) {_,_ ->
+ debug("Forgetting node '${user.longName}'")
+ model.forgetNode(node.num)
+ onNodesChanged(nodes)
+ }
+ .show()
}
R.id.ignore -> {
diff --git a/app/src/main/res/menu/menu_nodes.xml b/app/src/main/res/menu/menu_nodes.xml
index 227fdeb1e..17b4a17d0 100644
--- a/app/src/main/res/menu/menu_nodes.xml
+++ b/app/src/main/res/menu/menu_nodes.xml
@@ -10,10 +10,6 @@
android:id="@+id/request_position"
android:title="@string/request_position"
app:showAsAction="withText" />
-
+
- Received waypoint: %s
Duty Cycle limit reached. Cannot send messages right now, please try again later.
Forget Node
+ This node will be removed from your list until your node receives NodeInfo data from it again.