mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-06 03:50:02 +02:00
Fixed errant underscore in program options menu item
This commit is contained in:
parent
3e57a90f05
commit
e05b45b841
2 changed files with 28 additions and 9 deletions
|
@ -218,10 +218,7 @@ public class MenuData {
|
|||
}
|
||||
MenuData oldData = cloneData();
|
||||
menuPath = processMenuPath(newPath);
|
||||
int newMnemonic = getMnemonic(newPath);
|
||||
if (newMnemonic != NO_MNEMONIC) {
|
||||
mnemonic = newMnemonic;
|
||||
}
|
||||
mnemonic = getMnemonic(newPath);
|
||||
firePropertyChanged(oldData);
|
||||
}
|
||||
|
||||
|
@ -239,10 +236,7 @@ public class MenuData {
|
|||
MenuData oldData = cloneData();
|
||||
menuPath = menuPath.clone();
|
||||
menuPath[menuPath.length - 1] = processedMenuItemName;
|
||||
int newMnemonic = getMnemonic(newMenuItemName);
|
||||
if (newMnemonic != NO_MNEMONIC) {
|
||||
mnemonic = newMnemonic;
|
||||
}
|
||||
mnemonic = getMnemonic(newMenuItemName);
|
||||
firePropertyChanged(oldData);
|
||||
}
|
||||
|
||||
|
|
|
@ -59,6 +59,31 @@ public class MenuDataTest {
|
|||
*/
|
||||
@Test(expected = IllegalArgumentException.class)
|
||||
public void testBreakMenuPath2() {
|
||||
MenuData menuData = new MenuData(new String[] {});
|
||||
new MenuData(new String[] {});
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSetMenuItemName() {
|
||||
|
||||
MenuData menuData = new MenuData(new String[] { "One", "Two", "T&hree" });
|
||||
assertEquals("Three", menuData.getMenuItemName());
|
||||
assertEquals(menuData.getMnemonic(), 'h');
|
||||
|
||||
String newName = "Completely New Name";
|
||||
menuData.setMenuItemName(newName);
|
||||
assertEquals(menuData.getMnemonic(), MenuData.NO_MNEMONIC);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSetMenuPath() {
|
||||
|
||||
MenuData menuData = new MenuData(new String[] { "One", "Two", "T&hree" });
|
||||
assertEquals("Three", menuData.getMenuItemName());
|
||||
assertEquals(menuData.getMnemonic(), 'h');
|
||||
|
||||
String newName = "Completely New Name";
|
||||
String[] newPath = { "Four", newName };
|
||||
menuData.setMenuPath(newPath);
|
||||
assertEquals(menuData.getMnemonic(), MenuData.NO_MNEMONIC);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue