diff --git a/Source/ImageGlass/FrmMain.cs b/Source/ImageGlass/FrmMain.cs index dd1e0610d..49055d183 100644 --- a/Source/ImageGlass/FrmMain.cs +++ b/Source/ImageGlass/FrmMain.cs @@ -556,12 +556,12 @@ public void LoadImageList( // check if we should load images from foreground window var inputImageDirPath = Path.GetDirectoryName(InputImagePathFromArgs) ?? ""; var isFromSearchWindow = Program.ForegroundShellPath.StartsWith(EggShell.SEARCH_MS_PROTOCOL, StringComparison.OrdinalIgnoreCase); + var isFromSavedSearch = Program.ForegroundShellPath.EndsWith(".search-ms", StringComparison.OrdinalIgnoreCase); var isFromSameDir = inputImageDirPath.Equals(Program.ForegroundShellPath, StringComparison.OrdinalIgnoreCase); var useForegroundWindow = Program.ForegroundShell != null && !string.IsNullOrEmpty(InputImagePathFromArgs) - && (isFromSearchWindow || isFromSameDir); - + && (isFromSearchWindow || isFromSavedSearch || isFromSameDir); // start finding image files _fileFinder.StartFindingFiles(