[vala] codegen: Do not warn when copying delegates with --enable-deprecated



commit 2bd31fd3cb33c4d555f8f37077e8cb8cafe02f80
Author: Luca Bruno <lucabru src gnome org>
Date:   Sun Aug 14 21:37:51 2011 +0200

    codegen: Do not warn when copying delegates with --enable-deprecated
    
    Fixes bug 656266.

 codegen/valaccodebasemodule.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala
index b9208e7..14ffc8e 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");



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]