diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-03-19 13:42:13 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-03-19 17:27:46 +0100 |
commit | 67a8ac1983aca5217b5d1c733594a89c86b662e6 (patch) | |
tree | 5f285ec3288280e07be9b684aef04576473e32d5 /vapigen | |
parent | f5a281317b1dd2a4c0fe4e9e8fb4a71bcab77f4e (diff) | |
download | vala-67a8ac1983aca5217b5d1c733594a89c86b662e6.tar.gz |
vala: Add CodeContext.get_source_file() and perform some sanity checks
Diffstat (limited to 'vapigen')
-rw-r--r-- | vapigen/valavapigen.vala | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/vapigen/valavapigen.vala b/vapigen/valavapigen.vala index 63205499d..ef0b37200 100644 --- a/vapigen/valavapigen.vala +++ b/vapigen/valavapigen.vala @@ -184,10 +184,9 @@ class Vala.VAPIGen { // mark relative metadata as source string? metadata_filename = context.get_metadata_path (file.filename); if (metadata_filename != null) { - foreach (SourceFile metadata_file in context.get_source_files ()) { - if (metadata_file.filename == metadata_filename) { - metadata_file.file_type = SourceFileType.SOURCE; - } + unowned SourceFile? metadata_file = context.get_source_file (metadata_filename); + if (metadata_file != null) { + metadata_file.file_type = SourceFileType.SOURCE; } } if (file.from_commandline && file.package_name != null) { |