From 3b2143318d1c10a2df37ee859de691e310705b5d Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Thu, 4 Nov 2004 15:02:02 +0000 Subject: [PATCH] 2004-11-04 Alain Magloire Fix for 77825 from (Mikhail Voronin) * src/org/eclipse/cdt/internal/ui/text/CHelpProviderDescriptor.java --- core/org.eclipse.cdt.ui/ChangeLog | 4 ++++ .../eclipse/cdt/internal/ui/text/CHelpProviderDescriptor.java | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/ChangeLog b/core/org.eclipse.cdt.ui/ChangeLog index 6abbb7783f9..7115e978901 100644 --- a/core/org.eclipse.cdt.ui/ChangeLog +++ b/core/org.eclipse.cdt.ui/ChangeLog @@ -1,3 +1,7 @@ +2004-11-04 Alain Magloire + Fix for 77825 from (Mikhail Voronin) + * src/org/eclipse/cdt/internal/ui/text/CHelpProviderDescriptor.java + 2004-11-02 Tanya Wolff Fixed content assist extensibility for 77482 - changed context condition for addProposalsFromCompletionContributors() & fixed cursor position diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CHelpProviderDescriptor.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CHelpProviderDescriptor.java index ed2ad1f658d..3bdcde43e53 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CHelpProviderDescriptor.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CHelpProviderDescriptor.java @@ -97,7 +97,7 @@ public class CHelpProviderDescriptor { if(provider == null){ provider = (ICHelpProvider)element.createExecutableExtension(CLASS); providersMap.put(id,provider); - } + final ICHelpProvider c = provider; // Run the initialiser the class ISafeRunnable runnable = new ISafeRunnable() { @@ -109,6 +109,7 @@ public class CHelpProviderDescriptor { } }; Platform.run(runnable); + } return provider; } catch(Exception e){