Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoreutarass2008-07-02 21:36:37 +0000
committereutarass2008-07-02 21:36:37 +0000
commit3259bf86b5bff3c71bbd1237e569a28bb77642b0 (patch)
tree49b46e6e17f81a8734088adb1a799d8142c333bd /plugins/org.eclipse.tm.tcf.debug
parentc8c0ed7ca6d7b071b5937da6557655b478033d19 (diff)
downloadorg.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')
-rw-r--r--plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/launch/TCFSourceLookupDirector.java4
-rw-r--r--plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/model/TCFLaunch.java4
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);

Back to the top