mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-06 19:20:30 +02:00
implemented broken dependencies dialog
git-svn-id: trunk@2929 -
This commit is contained in:
parent
c82e149209
commit
314ed2ca5e
12
ide/main.pp
12
ide/main.pp
@ -855,6 +855,7 @@ begin
|
|||||||
FreeThenNil(TheControlSelection);
|
FreeThenNil(TheControlSelection);
|
||||||
end;
|
end;
|
||||||
FreeThenNil(FormEditor1);
|
FreeThenNil(FormEditor1);
|
||||||
|
FreeThenNil(PkgBoss);
|
||||||
FreeThenNil(PropertyEditorHook1);
|
FreeThenNil(PropertyEditorHook1);
|
||||||
FreeThenNil(TheCompiler);
|
FreeThenNil(TheCompiler);
|
||||||
FreeThenNil(TheOutputFilter);
|
FreeThenNil(TheOutputFilter);
|
||||||
@ -922,6 +923,14 @@ procedure TMainIDE.FormCloseQuery(Sender : TObject; var CanClose: boolean);
|
|||||||
var
|
var
|
||||||
MsgResult: integer;
|
MsgResult: integer;
|
||||||
begin
|
begin
|
||||||
|
// check packages
|
||||||
|
if (PkgBoss.DoSaveAllPackages([pfAskBeforeSaving])<>mrOk)
|
||||||
|
or (PkgBoss.DoCloseAllPackageEditors<>mrOk) then begin
|
||||||
|
CanClose:=false;
|
||||||
|
exit;
|
||||||
|
end;
|
||||||
|
|
||||||
|
// check project
|
||||||
if SomethingOfProjectIsModified then begin
|
if SomethingOfProjectIsModified then begin
|
||||||
MsgResult:=MessageDlg(lisProjectChanged, Format(lisSaveChangesToProject,
|
MsgResult:=MessageDlg(lisProjectChanged, Format(lisSaveChangesToProject,
|
||||||
[Project1.Title]), mtConfirmation, [mbYes, mbNo, mbCancel], 0);
|
[Project1.Title]), mtConfirmation, [mbYes, mbNo, mbCancel], 0);
|
||||||
@ -8256,6 +8265,9 @@ end.
|
|||||||
|
|
||||||
{ =============================================================================
|
{ =============================================================================
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.520 2003/04/13 13:45:04 mattias
|
||||||
|
implemented broken dependencies dialog
|
||||||
|
|
||||||
Revision 1.519 2003/04/11 21:21:34 mattias
|
Revision 1.519 2003/04/11 21:21:34 mattias
|
||||||
implemented closing unneeded package
|
implemented closing unneeded package
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user