mirror of
https://github.com/Hofknecht/SystemTrayMenu.git
synced 2024-05-16 02:13:39 +12:00
[BUG] without fading - open menu - lose focus via win+e, then click get focus again, stays transparent (#342), version 1.2.8.10
This commit is contained in:
parent
3c0ed17988
commit
f4b540f339
|
@ -98,10 +98,10 @@ namespace SystemTrayMenu.Helper
|
|||
opacity += StepIn;
|
||||
ChangeOpacity?.Invoke(this, opacity);
|
||||
}
|
||||
else if (opacity != Shown)
|
||||
else
|
||||
{
|
||||
opacity = Shown;
|
||||
ChangeOpacity?.Invoke(this, Shown);
|
||||
ChangeOpacity?.Invoke(this, opacity);
|
||||
StartStopTimer(FadingState.Idle);
|
||||
}
|
||||
|
||||
|
@ -126,9 +126,10 @@ namespace SystemTrayMenu.Helper
|
|||
opacity -= StepOut;
|
||||
ChangeOpacity?.Invoke(this, opacity);
|
||||
}
|
||||
else if (opacity != Transparent)
|
||||
else
|
||||
{
|
||||
ChangeOpacity?.Invoke(this, Transparent);
|
||||
opacity = Transparent;
|
||||
ChangeOpacity?.Invoke(this, opacity);
|
||||
StartStopTimer(FadingState.Idle);
|
||||
}
|
||||
|
||||
|
@ -148,6 +149,10 @@ namespace SystemTrayMenu.Helper
|
|||
Hide?.Invoke();
|
||||
StartStopTimer(FadingState.Idle);
|
||||
}
|
||||
else
|
||||
{
|
||||
StartStopTimer(FadingState.Idle);
|
||||
}
|
||||
|
||||
break;
|
||||
case FadingState.Idle:
|
||||
|
|
|
@ -39,5 +39,5 @@ using System.Runtime.InteropServices;
|
|||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.2.8.9")]
|
||||
[assembly: AssemblyFileVersion("1.2.8.9")]
|
||||
[assembly: AssemblyVersion("1.2.8.10")]
|
||||
[assembly: AssemblyFileVersion("1.2.8.10")]
|
||||
|
|
|
@ -31,7 +31,7 @@ namespace SystemTrayMenu.UserInterface
|
|||
fading.ChangeOpacity += Fading_ChangeOpacity;
|
||||
void Fading_ChangeOpacity(object sender, double newOpacity)
|
||||
{
|
||||
if (!IsDisposed && !Disposing)
|
||||
if (newOpacity != Opacity && !IsDisposed && !Disposing)
|
||||
{
|
||||
Opacity = newOpacity;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue