Skip to content

Commit 9b5341c

Browse files
Preserve file watchers when monitored files change
1 parent e46df28 commit 9b5341c

File tree

1 file changed

+4
-3
lines changed
  • Plugins/Flow.Launcher.Plugin.BrowserBookmark

1 file changed

+4
-3
lines changed

Plugins/Flow.Launcher.Plugin.BrowserBookmark/Main.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ private static async Task MonitorRefreshQueueAsync()
122122
await Task.Delay(5000);
123123
if (reader.TryRead(out _))
124124
{
125-
ReloadAllBookmarks();
125+
ReloadAllBookmarks(false);
126126
}
127127
}
128128
fileMonitorSemaphore.Release();
@@ -169,10 +169,11 @@ public void ReloadData()
169169
ReloadAllBookmarks();
170170
}
171171

172-
public static void ReloadAllBookmarks()
172+
public static void ReloadAllBookmarks(bool disposeFileWatchers = true)
173173
{
174174
cachedBookmarks.Clear();
175-
DisposeFileWatchers();
175+
if (disposeFileWatchers)
176+
DisposeFileWatchers();
176177
LoadBookmarksIfEnabled();
177178
}
178179

0 commit comments

Comments
 (0)