diff options
author | eutarass | 2008-07-02 21:36:37 +0000 |
---|---|---|
committer | eutarass | 2008-07-02 21:36:37 +0000 |
commit | 3259bf86b5bff3c71bbd1237e569a28bb77642b0 (patch) | |
tree | 49b46e6e17f81a8734088adb1a799d8142c333bd /plugins/org.eclipse.tm.tcf.debug | |
parent | c8c0ed7ca6d7b071b5937da6557655b478033d19 (diff) | |
download | org.eclipse.tcf-3259bf86b5bff3c71bbd1237e569a28bb77642b0.tar.gz org.eclipse.tcf-3259bf86b5bff3c71bbd1237e569a28bb77642b0.tar.xz org.eclipse.tcf-3259bf86b5bff3c71bbd1237e569a28bb77642b0.zip |
Fixed source lookup in TCF/DSF integration
Diffstat (limited to 'plugins/org.eclipse.tm.tcf.debug')
2 files changed, 6 insertions, 2 deletions
diff --git a/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/launch/TCFSourceLookupDirector.java b/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/launch/TCFSourceLookupDirector.java index c34a9ae9a..2e044bd0b 100644 --- a/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/launch/TCFSourceLookupDirector.java +++ b/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/launch/TCFSourceLookupDirector.java @@ -14,8 +14,8 @@ import org.eclipse.debug.core.sourcelookup.AbstractSourceLookupDirector; import org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant; /** - * TCF source lookup director. For TCF source lookup there is one source lookup - * participant. + * TCF source lookup director. + * For TCF source lookup there is one source lookup participant. */ public class TCFSourceLookupDirector extends AbstractSourceLookupDirector { diff --git a/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/model/TCFLaunch.java b/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/model/TCFLaunch.java index 8e5283dd7..f1c62b3ab 100644 --- a/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/model/TCFLaunch.java +++ b/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/model/TCFLaunch.java @@ -143,6 +143,10 @@ public class TCFLaunch extends Launch { protected void runLaunchSequence(final Runnable done) { try { ILaunchConfiguration cfg = getLaunchConfiguration(); + if (cfg == null) { + Protocol.invokeLater(done); + return; + } final String file = cfg.getAttribute(TCFLaunchDelegate.ATTR_PROGRAM_FILE, ""); if (file.length() == 0) { Protocol.invokeLater(done); |