Pārlūkot izejas kodu

fix folder "unknown" type

Johann 6 gadi atpakaļ
vecāks
revīzija
4184feef16
1 mainītis faili ar 6 papildinājumiem un 2 dzēšanām
  1. 6 2
      lazpaint/umyslv.pas

+ 6 - 2
lazpaint/umyslv.pas

@@ -433,8 +433,12 @@ begin
       if FObjectTypes * [otFolders] <> [] then FileManager.GetDirectoryElements(FRoot, '', FObjectTypes * [otFolders], Dirs, fstAlphabet);
       if FObjectTypes - [otFolders] <> [] then FileManager.GetDirectoryElements(FRoot, FMask, FObjectTypes - [otFolders], Files, fstAlphabet);
       setlength(FData, Dirs.Count+Files.Count);
-      fileType := rsFolder;
-      if Assigned(FOnFormatType) then FOnFormatType(self, fileType);
+      if Assigned(FOnFormatType) then
+      begin
+        fileType := 'Folder';
+        FOnFormatType(self, fileType);
+      end else
+        fileType := rsFolder;
       for i := 0 to Dirs.Count - 1 do
       if (Dirs.Items[i].Filename <> '') and (Dirs.Items[i].Filename[1] <> '.') then
       begin