Skip to content

Commit f7a61ac

Browse files
committed
Delay refreshing TaskForces and TeamTypes windows by a frame when map's TaskForces and TeamTypes are modified
1 parent fded482 commit f7a61ac

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

src/TSMapEditor/UI/Windows/TaskforcesWindow.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,11 @@ private void Map_TaskForcesChanged(object sender, EventArgs e)
153153
{
154154
if (Visible)
155155
{
156-
ListTaskForces();
157-
SelectTaskForce(editedTaskForce);
156+
AddCallback(() =>
157+
{
158+
ListTaskForces();
159+
SelectTaskForce(editedTaskForce);
160+
});
158161
}
159162
}
160163

src/TSMapEditor/UI/Windows/TeamTypesWindow.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,8 +209,11 @@ private void Map_TeamTypesChanged(object sender, EventArgs e)
209209
{
210210
if (Visible)
211211
{
212-
ListTeamTypes();
213-
SelectTeamType(editedTeamType);
212+
AddCallback(() =>
213+
{
214+
ListTeamTypes();
215+
SelectTeamType(editedTeamType);
216+
});
214217
}
215218
}
216219

0 commit comments

Comments
 (0)