mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-05 18:57:19 +02:00
[MWB]Update the service's path on a new install (#27361)
* [MWB]Update service path between installs * Show only the new message forcibly
This commit is contained in:
@@ -893,11 +893,23 @@ namespace MouseWithoutBorders
|
||||
}
|
||||
}
|
||||
|
||||
internal void ShowToolTip(string txt, int timeOutInMilliseconds, ToolTipIcon icon = ToolTipIcon.Info)
|
||||
internal void ShowToolTip(string txt, int timeOutInMilliseconds, ToolTipIcon icon = ToolTipIcon.Info, bool forceEvenIfHidingOldUI = false)
|
||||
{
|
||||
if (!Common.RunOnLogonDesktop && !Common.RunOnScrSaverDesktop)
|
||||
{
|
||||
var oldNotifyVisibility = NotifyIcon.Visible;
|
||||
|
||||
// In order to show tooltips, the icon needs to be shown.
|
||||
if (forceEvenIfHidingOldUI)
|
||||
{
|
||||
NotifyIcon.Visible = true;
|
||||
}
|
||||
|
||||
NotifyIcon.ShowBalloonTip(timeOutInMilliseconds, Application.ProductName, txt, icon);
|
||||
if (forceEvenIfHidingOldUI)
|
||||
{
|
||||
NotifyIcon.Visible = oldNotifyVisibility;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -939,6 +951,11 @@ namespace MouseWithoutBorders
|
||||
NotifyIcon.Visible = false;
|
||||
NotifyIcon.Visible = Setting.Values.ShowOriginalUI;
|
||||
}
|
||||
|
||||
if (Program.ShowServiceModeErrorTooltip)
|
||||
{
|
||||
Common.ShowToolTip("Couldn't start the service. Will continue as not a service. Service mode must be enabled in the Settings again.", 10000, forceEvenIfHidingOldUI: true);
|
||||
}
|
||||
}
|
||||
|
||||
private void MenuAbout_Click(object sender, EventArgs e)
|
||||
|
||||
Reference in New Issue
Block a user