diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2021-04-07 18:14:16 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2021-04-19 21:31:27 +0200 |
commit | 472765b90cd98c1a628975d20005c46352d665f8 (patch) | |
tree | 6f7a5f878b537fc2eec2e6919e6c6131dcfc5f55 /codegen/valaccodemethodmodule.vala | |
parent | d7123cfe7b5e97564c6e359d5daf0c12ddcf1408 (diff) | |
download | vala-472765b90cd98c1a628975d20005c46352d665f8.tar.gz |
codegen: Emit external creation methods in bindings
These must be chained up to an existing constructor of the parent symbol
Diffstat (limited to 'codegen/valaccodemethodmodule.vala')
-rw-r--r-- | codegen/valaccodemethodmodule.vala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/codegen/valaccodemethodmodule.vala b/codegen/valaccodemethodmodule.vala index df3b8b274..83a248e01 100644 --- a/codegen/valaccodemethodmodule.vala +++ b/codegen/valaccodemethodmodule.vala @@ -1232,7 +1232,7 @@ public abstract class Vala.CCodeMethodModule : CCodeStructModule { visit_method (m); ellipses_to_valist = false; - if (m.source_type == SourceFileType.FAST) { + if ((!m.external && m.external_package) || m.source_type == SourceFileType.FAST) { pop_line (); return; } |