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:
Clint Rutkas 2020-05-01 10:55:01 -07:00 committed by GitHub
parent 5c3159cbca
commit 032aa2d1d6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 2 deletions

View File

@ -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();

View File

@ -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
}; };