mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-01 09:47:22 +13:00
#3221: When focus lost stop updating image editor form
This commit is contained in:
parent
8eb9b9ef34
commit
a36b948fa1
2 changed files with 24 additions and 0 deletions
|
@ -236,6 +236,8 @@ private void InitializeComponent()
|
|||
MouseDown += RegionCaptureForm_MouseDown;
|
||||
Resize += RegionCaptureForm_Resize;
|
||||
LocationChanged += RegionCaptureForm_LocationChanged;
|
||||
LostFocus += RegionCaptureForm_LostFocus;
|
||||
GotFocus += RegionCaptureForm_GotFocus;
|
||||
FormClosing += RegionCaptureForm_FormClosing;
|
||||
|
||||
ResumeLayout(false);
|
||||
|
@ -480,6 +482,16 @@ private void RegionCaptureForm_LocationChanged(object sender, EventArgs e)
|
|||
OnMoved();
|
||||
}
|
||||
|
||||
private void RegionCaptureForm_GotFocus(object sender, EventArgs e)
|
||||
{
|
||||
Resume();
|
||||
}
|
||||
|
||||
private void RegionCaptureForm_LostFocus(object sender, EventArgs e)
|
||||
{
|
||||
Pause();
|
||||
}
|
||||
|
||||
private void RegionCaptureForm_FormClosing(object sender, FormClosingEventArgs e)
|
||||
{
|
||||
if (IsEditorMode)
|
||||
|
|
|
@ -76,6 +76,8 @@ internal void CreateToolbar()
|
|||
menuForm.KeyDown += MenuForm_KeyDown;
|
||||
menuForm.KeyUp += MenuForm_KeyUp;
|
||||
menuForm.LocationChanged += MenuForm_LocationChanged;
|
||||
menuForm.GotFocus += MenuForm_GotFocus;
|
||||
menuForm.LostFocus += MenuForm_LostFocus;
|
||||
|
||||
menuForm.SuspendLayout();
|
||||
|
||||
|
@ -1024,6 +1026,16 @@ private void MenuForm_LocationChanged(object sender, EventArgs e)
|
|||
CheckMenuPosition();
|
||||
}
|
||||
|
||||
private void MenuForm_GotFocus(object sender, EventArgs e)
|
||||
{
|
||||
Form.Resume();
|
||||
}
|
||||
|
||||
private void MenuForm_LostFocus(object sender, EventArgs e)
|
||||
{
|
||||
Form.Pause();
|
||||
}
|
||||
|
||||
private void TsMain_MouseLeave(object sender, EventArgs e)
|
||||
{
|
||||
MenuTextAnimation.Stop();
|
||||
|
|
Loading…
Reference in a new issue