tmf: Update copyright headers in tmf.ui
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.ui / src / org / eclipse / linuxtools / internal / tmf / ui / project / handlers / RefreshHandler.java
index 2c0cfe0b6f65ac31c0173d06548f72e95385c730..d8e2fbabf142fc6f80b08ba0a414e46219ee8eb7 100644 (file)
@@ -1,11 +1,11 @@
 /*******************************************************************************
- * Copyright (c) 2011 Ericsson
- * 
+ * Copyright (c) 2011, 2013 Ericsson
+ *
  * All rights reserved. This program and the accompanying materials are
  * made available under the terms of the Eclipse Public License v1.0 which
  * accompanies this distribution, and is available at
  * http://www.eclipse.org/legal/epl-v10.html
- * 
+ *
  * Contributors:
  *   Francois Chouinard - Initial API and implementation
  *******************************************************************************/
@@ -19,7 +19,7 @@ import org.eclipse.core.resources.IResource;
 import org.eclipse.core.runtime.CoreException;
 import org.eclipse.jface.viewers.ISelection;
 import org.eclipse.jface.viewers.TreeSelection;
-import org.eclipse.linuxtools.internal.tmf.ui.TmfUiPlugin;
+import org.eclipse.linuxtools.internal.tmf.ui.Activator;
 import org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentElement;
 import org.eclipse.linuxtools.tmf.ui.project.model.TmfExperimentFolder;
 import org.eclipse.linuxtools.tmf.ui.project.model.TmfTraceFolder;
@@ -44,12 +44,16 @@ public class RefreshHandler extends AbstractHandler {
 
        // Check if we are closing down
        IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
-       if (window == null)
-               return null;
+       if (window == null) {
+            return null;
+        }
 
         // Get the selection
         IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
         IWorkbenchPart part = page.getActivePart();
+        if (part == null) {
+            return false;
+        }
         ISelection selection = part.getSite().getSelectionProvider().getSelection();
         if (selection instanceof TreeSelection) {
             TreeSelection treeSelection = (TreeSelection) selection;
@@ -72,7 +76,7 @@ public class RefreshHandler extends AbstractHandler {
                     resource.refreshLocal(IResource.DEPTH_INFINITE, null);
                 }
             } catch (CoreException e) {
-                TmfUiPlugin.getDefault().logError("Error refreshing projects", e); //$NON-NLS-1$
+                Activator.getDefault().logError("Error refreshing projects", e); //$NON-NLS-1$
             }
         }
 
This page took 0.024662 seconds and 5 git commands to generate.