Index: src/umaincommands.pas
===================================================================
--- src/umaincommands.pas	(revision 7831)
+++ src/umaincommands.pas	(working copy)
@@ -2674,7 +2674,7 @@
 begin
   with frmMain do
   begin
-    // For now work only for filesystem.
+    // For now work only for filesystem and search result.
     // Later use temporary file system for other file sources.
 
     try
@@ -2689,8 +2689,9 @@
       end
       else
       begin
-        // For now work only for filesystem.
-        if not (ActiveFrame.FileSource.IsClass(TFileSystemFileSource)) then
+        // For now work only for filesystem and search result.
+        if not (ActiveFrame.FileSource.IsClass(TFileSystemFileSource))
+        and not (ActiveFrame.FileSource.IsClass(TSearchResultFileSource)) then
         begin
           msgWarning(rsMsgNotImplemented);
           Exit;
@@ -2719,8 +2720,9 @@
 
             if NotActiveSelectedFiles.Count = 1 then
             begin
-              // For now work only for filesystem.
-              if not (NotActiveFrame.FileSource.IsClass(TFileSystemFileSource)) then
+              // For now work only for filesystem and search result.
+              if not (NotActiveFrame.FileSource.IsClass(TFileSystemFileSource))
+              and not (NotActiveFrame.FileSource.IsClass(TSearchResultFileSource)) then
               begin
                 msgWarning(rsMsgNotImplemented);
                 Exit;
