Browse Source

* avoid crash on unix root dir

pierre 23 years ago
parent
commit
48feb49ae5
2 changed files with 8 additions and 2 deletions
  1. 4 1
      fv/stddlg.pas
  2. 4 1
      fvision/stddlg.pas

+ 4 - 1
fv/stddlg.pas

@@ -1713,7 +1713,10 @@ var
   begin
     New(DirEntry);
     DirEntry^.DisplayText := NewStr(DisplayText);
-    DirEntry^.Directory := NewStr(Directory);
+    If Directory='' then
+      DirEntry^.Directory := NewStr(DirSeparator)
+    else
+      DirEntry^.Directory := NewStr(Directory);
     NewDirEntry := DirEntry;
   end;
 

+ 4 - 1
fvision/stddlg.pas

@@ -1713,7 +1713,10 @@ var
   begin
     New(DirEntry);
     DirEntry^.DisplayText := NewStr(DisplayText);
-    DirEntry^.Directory := NewStr(Directory);
+    If Directory='' then
+      DirEntry^.Directory := NewStr(DirSeparator)
+    else
+      DirEntry^.Directory := NewStr(Directory);
     NewDirEntry := DirEntry;
   end;