Skip to content

Commit 9b65580

Browse files
committed
Fix rare case of waypoint value getting assigned incorrectly when selecting a script action with a waypoint parameter
1 parent a8d5176 commit 9b65580

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

src/TSMapEditor/Constants.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ namespace TSMapEditor
44
{
55
public static class Constants
66
{
7-
public const string ReleaseVersion = "1.5.0";
7+
public const string ReleaseVersion = "1.5.1";
88

99
public static int CellSizeX = 48;
1010
public static int CellSizeY = 24;

src/TSMapEditor/UI/Windows/ScriptsWindow.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,10 @@ private void FillPresetContextMenu(ScriptActionEntry entry, ScriptAction action)
625625
}
626626
}
627627

628-
var fittingItem = btnEditorPresetValues.ContextMenu.Items.Find(item => item.Text.StartsWith(entry.Argument.ToString()));
628+
var fittingItem = btnEditorPresetValues.ContextMenu.Items.Find(item => item.Text == entry.Argument.ToString());
629+
if (fittingItem == null)
630+
fittingItem = btnEditorPresetValues.ContextMenu.Items.Find(item => item.Text.StartsWith(entry.Argument.ToString()));
631+
629632
if (fittingItem != null)
630633
tbParameterValue.Text = fittingItem.Text;
631634
}

0 commit comments

Comments
 (0)