Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Stieber2012-05-04 12:26:54 +0000
committerUwe Stieber2012-05-04 12:26:54 +0000
commit9dfd8ae71e17424a35f240cbf9d6b25438835679 (patch)
tree15d6b2245e49a6d7562cd47f2b82fc55fa3894b7 /target_explorer/plugins/org.eclipse.tcf.te.tcf.log.core/src/org/eclipse/tcf/te/tcf/log
parent444eb3e211eedef333fe31c0e8e02677ebf97e63 (diff)
downloadorg.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.java4
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();

Back to the top