mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-12 22:40:15 +02:00
set default pascal extension for project descriptors
git-svn-id: trunk@8325 -
This commit is contained in:
parent
6eb78f3ee0
commit
7fdaec3be5
@ -1784,6 +1784,8 @@ begin
|
||||
|
||||
// file descriptors
|
||||
LazProjectFileDescriptors:=TLazProjectFileDescriptors.Create;
|
||||
LazProjectFileDescriptors.DefaultPascalFileExt:=
|
||||
PascalExtension[EnvironmentOptions.PascalFileExtension];
|
||||
RegisterProjectFileDescriptor(TFileDescPascalUnit.Create);
|
||||
RegisterProjectFileDescriptor(TFileDescPascalUnitWithForm.Create);
|
||||
RegisterProjectFileDescriptor(TFileDescPascalUnitWithDataModule.Create);
|
||||
@ -6312,7 +6314,6 @@ begin
|
||||
{$ENDIF}
|
||||
|
||||
if DoCheckFilesOnDisk(true) in [mrCancel,mrAbort] then exit;
|
||||
DebugLn('TMainIDE.DoSaveProject AA1');
|
||||
|
||||
// check that all new units are saved first to get valid filenames
|
||||
// (this can alter the mainunit: e.g. used unit names)
|
||||
@ -6330,7 +6331,6 @@ begin
|
||||
if (Result=mrAbort) or (Result=mrCancel) then exit;
|
||||
end;
|
||||
end;
|
||||
DebugLn('TMainIDE.DoSaveProject AA2');
|
||||
|
||||
if SourceNotebook.Notebook=nil then
|
||||
Project1.ActiveEditorIndexAtStart:=-1
|
||||
@ -6348,12 +6348,10 @@ begin
|
||||
|
||||
if Project1.IsVirtual then Include(Flags,sfSaveAs);
|
||||
if ([sfSaveAs,sfSaveToTestDir]*Flags=[sfSaveAs]) then begin
|
||||
DebugLn('TMainIDE.DoSaveProject AA3');
|
||||
// let user choose a filename
|
||||
Result:=DoShowSaveProjectAsDialog;
|
||||
if Result<>mrOk then exit;
|
||||
end;
|
||||
DebugLn('TMainIDE.DoSaveProject AA4');
|
||||
|
||||
// update HasResources information
|
||||
DoUpdateProjectResourceInfo;
|
||||
|
@ -1043,6 +1043,7 @@ begin
|
||||
raise Exception.Create('TLazProjectFileDescriptors.RegisterFileDescriptor FileDescriptor already registered');
|
||||
// make name unique
|
||||
FileDescriptor.Name:=GetUniqueName(FileDescriptor.Name);
|
||||
// override pascal extension with users choice
|
||||
DefPasExt:=DefaultPascalFileExt;
|
||||
if DefPasExt<>'' then
|
||||
FileDescriptor.UpdateDefaultPascalFileExtension(DefPasExt);
|
||||
|
Loading…
Reference in New Issue
Block a user