From c353329b280f945d6d8188af5817ae44723d6e1d Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Tue, 1 Jun 2010 22:06:17 +0200 Subject: [PATCH] Deprecate use of += and -= for signals The connect/disconnect methods should be used instead. Fixes bug 617571. --- vala/valaassignment.vala | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/vala/valaassignment.vala b/vala/valaassignment.vala index 77725663a..5833e6be4 100644 --- a/vala/valaassignment.vala +++ b/vala/valaassignment.vala @@ -164,7 +164,13 @@ public class Vala.Assignment : Expression { if (ma.symbol_reference is DynamicSignal) { // target_type not available for dynamic signals + if (!analyzer.context.deprecated) { + Report.warning (source_reference, "deprecated syntax, use `connect' method instead"); + } } else if (ma.symbol_reference is Signal) { + if (!analyzer.context.deprecated) { + Report.warning (source_reference, "deprecated syntax, use `connect' method instead"); + } var sig = (Signal) ma.symbol_reference; right.target_type = new DelegateType (sig.get_delegate (ma.inner.value_type, this)); } else { -- 2.47.2