diff options
author | Uwe Stieber | 2012-05-04 12:26:54 +0000 |
---|---|---|
committer | Uwe Stieber | 2012-05-04 12:26:54 +0000 |
commit | 9dfd8ae71e17424a35f240cbf9d6b25438835679 (patch) | |
tree | 15d6b2245e49a6d7562cd47f2b82fc55fa3894b7 /target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core/src/org/eclipse/tcf/te/tcf/log | |
parent | 444eb3e211eedef333fe31c0e8e02677ebf97e63 (diff) | |
download | org.eclipse.tcf-9dfd8ae71e17424a35f240cbf9d6b25438835679.tar.gz org.eclipse.tcf-9dfd8ae71e17424a35f240cbf9d6b25438835679.tar.xz org.eclipse.tcf-9dfd8ae71e17424a35f240cbf9d6b25438835679.zip |
Target Explorer: Interface naming unification
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core/src/org/eclipse/tcf/te/tcf/log')
-rw-r--r-- | target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core/src/org/eclipse/tcf/te/tcf/log/core/internal/LogManager.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core/src/org/eclipse/tcf/te/tcf/log/core/internal/LogManager.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core/src/org/eclipse/tcf/te/tcf/log/core/internal/LogManager.java index f95aadd83..a19fc48fe 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core/src/org/eclipse/tcf/te/tcf/log/core/internal/LogManager.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core/src/org/eclipse/tcf/te/tcf/log/core/internal/LogManager.java @@ -300,6 +300,10 @@ public final class LogManager implements IProtocolStateChangeListener { public IPath getLogDir() {
IPath logDir = null;
+ // In some rare cases, we end up here with an NPE on shutdown.
+ // So it does not hurt to check it.
+ if (CoreBundleActivator.getDefault() == null) return logDir;
+
try {
File file = CoreBundleActivator.getDefault().getStateLocation().append(".logs").toFile(); //$NON-NLS-1$
boolean exists = file.exists();
|