From 20a6412247e4124e0cfa44d6a93dbcf7ef7b0300 Mon Sep 17 00:00:00 2001 From: David Kaspar Date: Fri, 6 Dec 2013 14:02:21 +0100 Subject: [PATCH] Bug 422797 - Improved JavaDoc for IQMakeProjectInfoListener.qmakeChanged() Change-Id: I36ad640cefae08d5ebb2b7e6a566e7e385d9036a Signed-off-by: David Kaspar Reviewed-on: https://git.eclipse.org/r/19427 Reviewed-by: Doug Schaefer IP-Clean: Doug Schaefer Tested-by: Doug Schaefer --- .../eclipse/cdt/qt/core/index/IQMakeProjectInfoListener.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qt/org.eclipse.cdt.qt.core/src/org/eclipse/cdt/qt/core/index/IQMakeProjectInfoListener.java b/qt/org.eclipse.cdt.qt.core/src/org/eclipse/cdt/qt/core/index/IQMakeProjectInfoListener.java index ba132f02266..7ae7641729e 100644 --- a/qt/org.eclipse.cdt.qt.core/src/org/eclipse/cdt/qt/core/index/IQMakeProjectInfoListener.java +++ b/qt/org.eclipse.cdt.qt.core/src/org/eclipse/cdt/qt/core/index/IQMakeProjectInfoListener.java @@ -15,6 +15,10 @@ public interface IQMakeProjectInfoListener { /** * Notifies that a QMake information provided by IQMakeProjectInfo might have changed. * A new QMake information can be read via IQMakeProjectInfo.getQMakeInfo() method. + * + * Note that this method might be called even after the listener is removed from + * IQMakeProjectInfo. To prevent this, your implementation should maintain a flag + * representing whether qmakeInfoChanged() notifications should be processed or not. */ void qmakeInfoChanged();