mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2024-11-23 12:22:35 +00:00
fixed close button on Find/Replace window and fixed crash after closing the Find/Replace window with the X button
This commit is contained in:
parent
c39750eb15
commit
6b8f631bf8
2 changed files with 19 additions and 0 deletions
|
@ -166,6 +166,7 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
this.closebutton.TabIndex = 8;
|
||||
this.closebutton.Text = "Close";
|
||||
this.closebutton.UseVisualStyleBackColor = true;
|
||||
this.closebutton.Click += new System.EventHandler(this.closebutton_Click);
|
||||
//
|
||||
// resultslist
|
||||
//
|
||||
|
@ -253,6 +254,7 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
this.ShowInTaskbar = false;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.Manual;
|
||||
this.Text = "Find and Replace";
|
||||
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FindReplaceForm_FormClosing);
|
||||
this.resultspanel.ResumeLayout(false);
|
||||
this.resultspanel.PerformLayout();
|
||||
this.groupreplace.ResumeLayout(false);
|
||||
|
|
|
@ -206,6 +206,23 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
}
|
||||
}
|
||||
|
||||
// Window closing
|
||||
private void FindReplaceForm_FormClosing(object sender, FormClosingEventArgs e)
|
||||
{
|
||||
// If the user closes the form, then just cancel the mode
|
||||
if(e.CloseReason == CloseReason.UserClosing)
|
||||
{
|
||||
e.Cancel = true;
|
||||
General.Map.CancelMode();
|
||||
}
|
||||
}
|
||||
|
||||
// Close button clicked
|
||||
private void closebutton_Click(object sender, EventArgs e)
|
||||
{
|
||||
General.Map.CancelMode();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region ================== Methods
|
||||
|
|
Loading…
Reference in a new issue