fixed #1245 - repopulate the player chooser in the editor after refreshing the playerlist

This commit is contained in:
Chris Forbes
2011-11-04 19:19:11 +13:00
parent 57e2d4f9b1
commit 4ad7af8a58

View File

@@ -235,8 +235,13 @@ namespace OpenRA.Editor
saveAsToolStripMenuItem.Enabled = true; saveAsToolStripMenuItem.Enabled = true;
mnuMinimapToPNG.Enabled = true; // todo: what is this VB naming bullshit doing here? mnuMinimapToPNG.Enabled = true; // todo: what is this VB naming bullshit doing here?
PopulateActorOwnerChooser();
}
void PopulateActorOwnerChooser()
{
actorOwnerChooser.Items.Clear(); actorOwnerChooser.Items.Clear();
actorOwnerChooser.Items.AddRange(map.Players.Values.ToArray()); actorOwnerChooser.Items.AddRange(surface1.Map.Players.Values.ToArray());
actorOwnerChooser.SelectedIndex = 0; actorOwnerChooser.SelectedIndex = 0;
surface1.NewActorOwner = (actorOwnerChooser.SelectedItem as PlayerReference).Name; surface1.NewActorOwner = (actorOwnerChooser.SelectedItem as PlayerReference).Name;
} }
@@ -461,6 +466,8 @@ namespace OpenRA.Editor
surface1.Chunks.Clear(); surface1.Chunks.Clear();
surface1.Invalidate(); surface1.Invalidate();
PopulateActorOwnerChooser();
} }
void onDrawPlayerItem(object sender, DrawItemEventArgs e) void onDrawPlayerItem(object sender, DrawItemEventArgs e)