From 67a8ac1983aca5217b5d1c733594a89c86b662e6 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Tue, 19 Mar 2019 13:42:13 +0100 Subject: vala: Add CodeContext.get_source_file() and perform some sanity checks --- vapigen/valavapigen.vala | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'vapigen') 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) { -- cgit v1.2.1