mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-15 13:19:23 +00:00
Merge pull request #909 from keymanapp/developer-avoid-crash-when-loading-invalid-project-file-5568
[Developer] Prevents a crash when Keyman Developer attempts to load an invalid project file.
This commit is contained in:
commit
bad1fb3457
1 changed files with 6 additions and 1 deletions
|
|
@ -79,7 +79,12 @@ var
|
|||
node, root: IXMLNode;
|
||||
pf: TProjectFile;
|
||||
begin
|
||||
doc := LoadXMLDocument(FFileName);
|
||||
try
|
||||
doc := LoadXMLDocument(FFileName);
|
||||
except
|
||||
on E:Exception do
|
||||
raise EProjectLoader.Create('Error loading project file: '+E.Message);
|
||||
end;
|
||||
|
||||
root := doc.DocumentElement;
|
||||
if root.NodeName <> 'KeymanDeveloperProject' then
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue