瀏覽代碼

* avoid crash on unix root dir

pierre 23 年之前
父節點
當前提交
48feb49ae5
共有 2 個文件被更改,包括 8 次插入2 次删除
  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;