mirror of
https://github.com/microsoft/PowerToys.git
synced 2024-12-13 19:19:23 +08:00
making teams launch, not updater. this will also fix a lot of cmd style lnks too. Made null ref on boot fix too. (#2598)
This commit is contained in:
parent
5c3159cbca
commit
032aa2d1d6
@ -47,8 +47,15 @@ namespace Microsoft.PowerToys.Settings.UI.Lib.Utilities
|
|||||||
|
|
||||||
public static FileSystemWatcher GetFileWatcher(string moduleName, string fileName, Action onChangedCallback)
|
public static FileSystemWatcher GetFileWatcher(string moduleName, string fileName, Action onChangedCallback)
|
||||||
{
|
{
|
||||||
|
var path = Path.Combine(LocalApplicationDataFolder(), $"Microsoft\\PowerToys\\{moduleName}");
|
||||||
|
|
||||||
|
if (!Directory.Exists(path))
|
||||||
|
{
|
||||||
|
Directory.CreateDirectory(path);
|
||||||
|
}
|
||||||
|
|
||||||
var watcher = new FileSystemWatcher();
|
var watcher = new FileSystemWatcher();
|
||||||
watcher.Path = Path.Combine(LocalApplicationDataFolder(), $"Microsoft\\PowerToys\\{moduleName}");
|
watcher.Path = path;
|
||||||
watcher.Filter = fileName;
|
watcher.Filter = fileName;
|
||||||
watcher.NotifyFilter = NotifyFilters.LastWrite;
|
watcher.NotifyFilter = NotifyFilters.LastWrite;
|
||||||
watcher.Changed += (o, e) => onChangedCallback();
|
watcher.Changed += (o, e) => onChangedCallback();
|
||||||
|
@ -61,7 +61,7 @@ namespace Wox.Plugin.Program.Programs
|
|||||||
{
|
{
|
||||||
var info = new ProcessStartInfo
|
var info = new ProcessStartInfo
|
||||||
{
|
{
|
||||||
FileName = FullPath,
|
FileName = LnkResolvedPath ?? FullPath,
|
||||||
WorkingDirectory = ParentDirectory,
|
WorkingDirectory = ParentDirectory,
|
||||||
UseShellExecute = true
|
UseShellExecute = true
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user