diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java index 2cfe32634d9..6030282597a 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java @@ -308,10 +308,11 @@ public class Binary extends Openable implements IBinary { String[] sourceFiles = symbolreader.getSourceFiles(); if (sourceFiles != null && sourceFiles.length > 0) { + ISourceFinder srcFinder = (ISourceFinder) getAdapter(ISourceFinder.class); + for (String filename : sourceFiles) { // Find the file locally - ISourceFinder srcFinder = (ISourceFinder) getAdapter(ISourceFinder.class); if (srcFinder != null) { String localPath = srcFinder.toLocalPath(filename); if (localPath != null) {