From: Luca Bruno Date: Sun, 14 Aug 2011 19:37:51 +0000 (+0200) Subject: codegen: Do not warn when copying delegates with --enable-deprecated X-Git-Tag: 0.13.2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2bd31fd3cb33c4d555f8f37077e8cb8cafe02f80;p=thirdparty%2Fvala.git codegen: Do not warn when copying delegates with --enable-deprecated Fixes bug 656266. --- diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index b9208e708..14ffc8e26 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -3785,7 +3785,7 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator { if (type is DelegateType) { var delegate_type = (DelegateType) type; - if (delegate_type.delegate_symbol.has_target) { + if (delegate_type.delegate_symbol.has_target && !context.deprecated) { Report.deprecated (node.source_reference, "copying delegates is discouraged"); } result.delegate_target_destroy_notify_cvalue = new CCodeConstant ("NULL");