diff --git a/src/keepass2android-app/EntryActivity.cs b/src/keepass2android-app/EntryActivity.cs index 2e9797a0..4ec8236e 100644 --- a/src/keepass2android-app/EntryActivity.cs +++ b/src/keepass2android-app/EntryActivity.cs @@ -1350,7 +1350,16 @@ namespace keepass2android public override bool OnPrepareOptionsMenu(IMenu menu) { Util.PrepareDonateOptionMenu(menu, this); - return base.OnPrepareOptionsMenu(menu); + + // hide the move and delete options if we're viewing a history element. It is not clear + // what the option then means. + foreach (var id in new List{Resource.Id.menu_move, Resource.Id.menu_delete}) + { + var menuItem = menu.FindItem(id); + menuItem?.SetVisible(_historyIndex < 0); + } + + return base.OnPrepareOptionsMenu(menu); } bool isPaused = false;