Ram Watch/Search - also disable freezing if a domain is not writable

This commit is contained in:
adelikat 2015-01-25 15:15:56 +00:00
parent 7ed8704555
commit 71d7c2537a
2 changed files with 4 additions and 2 deletions

View File

@ -1173,10 +1173,10 @@ namespace BizHawk.Client.EmuHawk
RemoveMenuItem.Enabled =
AddToRamWatchMenuItem.Enabled =
FreezeAddressMenuItem.Enabled =
SelectedIndices.Any();
PokeAddressMenuItem.Enabled =
FreezeAddressMenuItem.Enabled =
SelectedIndices.Any() &&
SelectedWatches.All(w => w.Domain.CanPoke());
@ -1388,6 +1388,7 @@ namespace BizHawk.Client.EmuHawk
SelectedIndices.Any();
PokeContextMenuItem.Enabled =
FreezeContextMenuItem.Visible =
SelectedIndices.Any() &&
SelectedWatches.All(w => w.Domain.CanPoke());

View File

@ -687,10 +687,10 @@ namespace BizHawk.Client.EmuHawk
RemoveWatchMenuItem.Enabled =
MoveUpMenuItem.Enabled =
MoveDownMenuItem.Enabled =
FreezeAddressMenuItem.Enabled =
SelectedIndices.Any();
PokeAddressMenuItem.Enabled =
FreezeAddressMenuItem.Enabled =
SelectedIndices.Any() &&
SelectedWatches.All(w => w.Domain.CanPoke());
@ -1012,6 +1012,7 @@ namespace BizHawk.Client.EmuHawk
indexes.Count > 0;
PokeContextMenuItem.Enabled =
FreezeContextMenuItem.Visible =
SelectedIndices.Any() &&
SelectedWatches.All(w => w.Domain.CanPoke());