GP-2707 fix string translation toggle on char arrays

This commit is contained in:
dev747368 2022-10-17 18:03:56 +00:00
parent 35b58b3105
commit ccb1ba1ca5
2 changed files with 6 additions and 5 deletions

View file

@ -33,13 +33,13 @@ public class CharDataType extends AbstractIntegerDataType implements DataTypeWit
CharDataType.class.getName());
}
private static SettingsDefinition[] CHAR_SETTINGS_DEFS =
{ FormatSettingsDefinition.DEF_CHAR, PADDING, ENDIAN, MNEMONIC,
CharsetSettingsDefinition.CHARSET, RenderUnicodeSettingsDefinition.RENDER };
private static SettingsDefinition[] CHAR_SETTINGS_DEFS = { FormatSettingsDefinition.DEF_CHAR,
PADDING, ENDIAN, MNEMONIC, CharsetSettingsDefinition.CHARSET,
RenderUnicodeSettingsDefinition.RENDER, TranslationSettingsDefinition.TRANSLATION };
private static SettingsDefinition[] WIDE_UTF_CHAR_SETTINGS_DEFS =
{ FormatSettingsDefinition.DEF_CHAR, PADDING, ENDIAN, MNEMONIC,
RenderUnicodeSettingsDefinition.RENDER };
RenderUnicodeSettingsDefinition.RENDER, TranslationSettingsDefinition.TRANSLATION };
public static final CharDataType dataType = new CharDataType();

View file

@ -24,7 +24,8 @@ import ghidra.util.StringUtilities;
public class WideCharDataType extends BuiltIn implements ArrayStringable, DataTypeWithCharset {
final static SettingsDefinition[] DEFAULT_WIDE_CHAR_SETTINGS = new SettingsDefinition[] {
EndianSettingsDefinition.DEF, RenderUnicodeSettingsDefinition.RENDER };
EndianSettingsDefinition.DEF, RenderUnicodeSettingsDefinition.RENDER,
TranslationSettingsDefinition.TRANSLATION };
/** A statically defined WideCharDataType instance. */
public final static WideCharDataType dataType = new WideCharDataType();