Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Leherbauer2011-04-08 13:17:01 +0000
committerAnton Leherbauer2011-04-08 13:17:01 +0000
commit3f946b4efae77457b71c19b88d6f4a488b11ed5f (patch)
treecf2f72c6025abef253ab769fe24f48098fa22a8b
parent50ef763f0fd0cf597a9c8c3863871cbb549cf94a (diff)
downloadorg.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.java5
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$

Back to the top