diff options
author | Anton Leherbauer | 2011-04-08 13:17:01 +0000 |
---|---|---|
committer | Anton Leherbauer | 2011-04-08 13:17:01 +0000 |
commit | 3f946b4efae77457b71c19b88d6f4a488b11ed5f (patch) | |
tree | cf2f72c6025abef253ab769fe24f48098fa22a8b | |
parent | 50ef763f0fd0cf597a9c8c3863871cbb549cf94a (diff) | |
download | org.eclipse.cdt-3f946b4efae77457b71c19b88d6f4a488b11ed5f.tar.gz org.eclipse.cdt-3f946b4efae77457b71c19b88d6f4a488b11ed5f.tar.xz org.eclipse.cdt-3f946b4efae77457b71c19b88d6f4a488b11ed5f.zip |
Bug 332288 - [disassembly] Source lookup problems are logged multiple times for the same file
-rw-r--r-- | dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyPart.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyPart.java b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyPart.java index 57ac3e88087..43ff9d62444 100644 --- a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyPart.java +++ b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/disassembly/DisassemblyPart.java @@ -2782,7 +2782,10 @@ public abstract class DisassemblyPart extends WorkbenchPart implements IDisassem } fFile2Storage.put(file, sourceElement); } else if (sourceElement == null) { - logWarning(DisassemblyMessages.Disassembly_log_error_locateFile+file, null); + if (!fFile2Storage.containsKey(file)) { + logWarning(DisassemblyMessages.Disassembly_log_error_locateFile+file, null); + fFile2Storage.put(file, null); + } } else { fFile2Storage.put(file, null); assert false : "missing support for source element of type " + sourceElement.getClass().toString(); //$NON-NLS-1$ |