Преглед на файлове

* fix for #7308. (changeonopen preferences does nothing)

git-svn-id: trunk@14887 -
marco преди 15 години
родител
ревизия
83fc2dd1ea
променени са 1 файла, в които са добавени 9 реда и са изтрити 1 реда
  1. 9 1
      ide/fpmfile.inc

+ 9 - 1
ide/fpmfile.inc

@@ -119,8 +119,16 @@ begin
    begin
      FileName:=FExpand(LocatePasFile(FileName));
      if ExistsFile(FileName) then
+       begin
      { like for BP unexistant files should  be created PM }
-       OpenEditorWindow(nil,FileName,0,0)
+         OpenEditorWindow(nil,FileName,0,0);
+         if (MiscOptions and moChangeDirOnOpen)<>0 then
+          begin
+            ChDir(DirOf(filename)); 
+            CurDirChanged;
+            GetDir(0,StartUpDir);
+          end;
+       end
      else
        {ErrorBox(FormatStrStr(msg_cantfindfile,FileName),nil);}
        begin