diff options
3 files changed, 6 insertions, 3 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.processes.ui/src/org/eclipse/tcf/te/tcf/processes/ui/editor/tree/columns/PIDLabelProvider.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.processes.ui/src/org/eclipse/tcf/te/tcf/processes/ui/editor/tree/columns/PIDLabelProvider.java index e84ace6c1..3a65a5bdd 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.processes.ui/src/org/eclipse/tcf/te/tcf/processes/ui/editor/tree/columns/PIDLabelProvider.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.processes.ui/src/org/eclipse/tcf/te/tcf/processes/ui/editor/tree/columns/PIDLabelProvider.java @@ -44,7 +44,8 @@ public class PIDLabelProvider extends AbstractLabelProviderDelegate { Runnable runnable = new Runnable() { @Override public void run() { - pid.set(node.getSysMonitorContext().getPID()); + if (node.getSysMonitorContext() != null) + pid.set(node.getSysMonitorContext().getPID()); } }; diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.processes.ui/src/org/eclipse/tcf/te/tcf/processes/ui/editor/tree/columns/StateLabelProvider.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.processes.ui/src/org/eclipse/tcf/te/tcf/processes/ui/editor/tree/columns/StateLabelProvider.java index aedbb0202..29a502616 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.processes.ui/src/org/eclipse/tcf/te/tcf/processes/ui/editor/tree/columns/StateLabelProvider.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.processes.ui/src/org/eclipse/tcf/te/tcf/processes/ui/editor/tree/columns/StateLabelProvider.java @@ -40,7 +40,8 @@ public class StateLabelProvider extends AbstractLabelProviderDelegate { Runnable runnable = new Runnable() { @Override public void run() { - state.set(node.getSysMonitorContext().getState()); + if (node.getSysMonitorContext() != null) + state.set(node.getSysMonitorContext().getState()); } }; diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.processes.ui/src/org/eclipse/tcf/te/tcf/processes/ui/editor/tree/columns/UserLabelProvider.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.processes.ui/src/org/eclipse/tcf/te/tcf/processes/ui/editor/tree/columns/UserLabelProvider.java index 72d95717f..5209c5551 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.processes.ui/src/org/eclipse/tcf/te/tcf/processes/ui/editor/tree/columns/UserLabelProvider.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.processes.ui/src/org/eclipse/tcf/te/tcf/processes/ui/editor/tree/columns/UserLabelProvider.java @@ -40,7 +40,8 @@ public class UserLabelProvider extends AbstractLabelProviderDelegate { Runnable runnable = new Runnable() { @Override public void run() { - username.set(node.getSysMonitorContext().getUserName()); + if (node.getSysMonitorContext() != null) + username.set(node.getSysMonitorContext().getUserName()); } }; |