diff options
Diffstat (limited to 'codegen')
-rw-r--r-- | codegen/valaccodeattribute.vala | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/codegen/valaccodeattribute.vala b/codegen/valaccodeattribute.vala index 38d2ebfc1..0383fe3d4 100644 --- a/codegen/valaccodeattribute.vala +++ b/codegen/valaccodeattribute.vala @@ -439,7 +439,12 @@ public class Vala.CCodeAttribute : AttributeCache { public string finish_vfunc_name { get { if (_finish_vfunc_name == null) { - _finish_vfunc_name = get_finish_name_for_basename (vfunc_name); + if (ccode != null) { + _finish_vfunc_name = ccode.get_string ("finish_vfunc_name"); + } + if (_finish_vfunc_name == null) { + _finish_vfunc_name = get_finish_name_for_basename (vfunc_name); + } } return _finish_vfunc_name; } |