From 1cef0ffb042a8fa92e75ad58545bbc1e0dbbb5fa Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Tue, 23 Mar 2004 21:23:25 +0000 Subject: [PATCH] Fix for bug 55766: The Shared Libraries view displays the wrong icon if the "Load Symbols" action fails. --- debug/org.eclipse.cdt.debug.mi.core/ChangeLog | 6 ++++++ .../cdt/debug/mi/core/cdi/SharedLibraryManager.java | 7 +++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog index add1911f137..6667347fabf 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog @@ -1,3 +1,9 @@ +2004-03-23 Alain Magloire + + Fix for bug 55766: The Shared Libraries view displays the wrong icon if the "Load Symbols" action fails. + + * src/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java + 2004-03-17 Alain Magloire Changes pass the array of events instead diff --git a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java index ca60bb4d752..b42713e9e69 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java +++ b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java @@ -295,8 +295,11 @@ public class SharedLibraryManager extends Manager implements ICDISharedLibraryMa } catch (MIException e) { throw new MI2CDIException(e); } - ((SharedLibrary)libs[i]).getMIShared().setSymbolsRead(true); - mi.fireEvent(new MISharedLibChangedEvent(libs[i].getFileName())); + // Do not do this, error are not propagate by the CLI "shared command + // So we have to manually recheck all the shared with "info shared" + //((SharedLibrary)libs[i]).getMIShared().setSymbolsRead(true); + //mi.fireEvent(new MISharedLibChangedEvent(libs[i].getFileName())); + update(); } }