Minor tweaks

This commit is contained in:
Andy McFadden committed 2023-04-17 09:48:01 -07:00
1 parent ca50730611
commit 72d8498fe0
2 files changed
+6 -1

No files matched your search

+1 -1
View File
@@ -186,7 +186,7 @@ namespace PluginCommon {
/// <remarks>
/// Might want a way to specify that the background shouldn't be drawn at all.
/// </remarks>
/// <param name="vb">Bitma to draw on.</param>
/// <param name="vb">Bitmap to draw on.</param>
/// <param name="ch">Character to draw.</param>
/// <param name="xc">X coord of upper-left pixel.</param>
/// <param name="yc">Y coord of upper-left pixel.</param>
+5
View File
@@ -315,6 +315,11 @@ namespace SourceGen {
/// <param name="value">Setting value (integer enum index).</param>
public void SetEnum(string name, Type enumType, int value) {
string newVal = Enum.GetName(enumType, value);
if (newVal == null) {
// Shouldn't be possible if an enum value of the correct type is passed in.
Debug.WriteLine("Unable to get enum name type=" + enumType + " value=" + value);
return;
}
if (!mSettings.TryGetValue(name, out string oldValue) || oldValue != newVal) {
mSettings[name] = newVal;
Dirty = true;