merge: preference to log launch output - to debug RSE launching issues
diff --git a/core/plugins/org.eclipse.dltk.debug.ui/src/org/eclipse/dltk/debug/ui/preferences/ScriptDebugConfigurationBlock.java b/core/plugins/org.eclipse.dltk.debug.ui/src/org/eclipse/dltk/debug/ui/preferences/ScriptDebugConfigurationBlock.java
index cd3fb8d..e380875 100644
--- a/core/plugins/org.eclipse.dltk.debug.ui/src/org/eclipse/dltk/debug/ui/preferences/ScriptDebugConfigurationBlock.java
+++ b/core/plugins/org.eclipse.dltk.debug.ui/src/org/eclipse/dltk/debug/ui/preferences/ScriptDebugConfigurationBlock.java
@@ -75,6 +75,10 @@
OverlayPreferenceStore.BOOLEAN,
IDLTKDebugUIPreferenceConstants.PREF_ALERT_HCR_NOT_SUPPORTED));
+ overlayKeys.add(new OverlayPreferenceStore.OverlayKey(
+ OverlayPreferenceStore.BOOLEAN,
+ DLTKDebugPreferenceConstants.PREF_LAUNCH_CATCH_OUTPUT));
+
return overlayKeys;
}
@@ -258,11 +262,19 @@
createDbgpGroup(composite);
createHotCodeReplaceGroup(composite);
+ createLogging(composite);
createScriptLanguagesLinks(composite);
return composite;
}
+ private void createLogging(Composite parent) {
+ final Group group = SWTFactory.createGroup(parent, "Logging", 1, 1,
+ GridData.FILL_HORIZONTAL);
+ bindControl(SWTFactory.createCheckButton(group, "Catch output"),
+ DLTKDebugPreferenceConstants.PREF_LAUNCH_CATCH_OUTPUT);
+ }
+
public void initialize() {
super.initialize();