diff options
author | Michael Rennie | 2007-01-24 17:39:37 +0000 |
---|---|---|
committer | Michael Rennie | 2007-01-24 17:39:37 +0000 |
commit | 0bd721f793867db6be0eb125205fe0458cb890ad (patch) | |
tree | 428130dd6f64a3955cd9336728cac14c9afd5616 /org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java | |
parent | d01c75f40faeb89fb61a0d88176fdba7656d77bf (diff) | |
download | eclipse.platform.debug-0bd721f793867db6be0eb125205fe0458cb890ad.tar.gz eclipse.platform.debug-0bd721f793867db6be0eb125205fe0458cb890ad.tar.xz eclipse.platform.debug-0bd721f793867db6be0eb125205fe0458cb890ad.zip |
Bug 171567
[launching] NPE from Launching plugin if constructor does not get called
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java index 95f5ebd7a..11ca72138 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java @@ -229,6 +229,10 @@ public class DebugUIPlugin extends AbstractUIPlugin implements ILaunchListener { fgDebugUIPlugin= this; } + /** + * If the debug flag is set the specified message is printed to the console + * @param message + */ public static void debug(String message) { if (DEBUG) { System.out.println(message); @@ -239,6 +243,9 @@ public class DebugUIPlugin extends AbstractUIPlugin implements ILaunchListener { * Returns the singleton instance of the debug plug-in. */ public static DebugUIPlugin getDefault() { + if(fgDebugUIPlugin == null) { + fgDebugUIPlugin = new DebugUIPlugin(); + } return fgDebugUIPlugin; } |