mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-24 17:35:35 +02:00
Apply patch for bug 150930 - Fix NPE in ServicesViewer
This commit is contained in:
parent
f355260209
commit
9353e792c0
2 changed files with 17 additions and 17 deletions
|
@ -157,16 +157,19 @@ public class ConnectorServicesForm extends SystemBaseForm
|
|||
protected String getCurrentVerbage()
|
||||
{
|
||||
if (_serviceViewer == null)
|
||||
return "";
|
||||
return ""; //$NON-NLS-1$
|
||||
else
|
||||
{
|
||||
IStructuredSelection serviceSelection = (IStructuredSelection)_serviceViewer.getSelection();
|
||||
if (serviceSelection == null || serviceSelection.isEmpty())
|
||||
{
|
||||
return "";
|
||||
return ""; //$NON-NLS-1$
|
||||
}
|
||||
else
|
||||
return ((ServiceElement)serviceSelection.getFirstElement()).getDescription();
|
||||
{
|
||||
String description = ((ServiceElement)serviceSelection.getFirstElement()).getDescription();
|
||||
return description!=null ? description : ""; //$NON-NLS-1$
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -288,26 +288,23 @@ public class ServicesForm extends SystemBaseForm implements ICheckStateListener
|
|||
|
||||
protected String getCurrentVerbage()
|
||||
{
|
||||
if (_serviceViewer == null)
|
||||
return "";
|
||||
else
|
||||
String description = null;
|
||||
if (_serviceViewer != null)
|
||||
{
|
||||
IStructuredSelection serviceSelection = (IStructuredSelection)_serviceViewer.getSelection();
|
||||
if (serviceSelection == null || serviceSelection.isEmpty())
|
||||
if (serviceSelection != null && !serviceSelection.isEmpty())
|
||||
{
|
||||
if (_factoryViewer == null)
|
||||
return "";
|
||||
else
|
||||
description = ((ServiceElement)serviceSelection.getFirstElement()).getDescription();
|
||||
}
|
||||
else if (_factoryViewer != null)
|
||||
{
|
||||
IStructuredSelection factorySelection = (IStructuredSelection) _factoryViewer.getSelection();
|
||||
if (factorySelection != null && !factorySelection.isEmpty())
|
||||
{
|
||||
IStructuredSelection factorySelection = (IStructuredSelection) _factoryViewer.getSelection();
|
||||
if (factorySelection == null || factorySelection.isEmpty())
|
||||
return "";
|
||||
else
|
||||
return ((ServiceElement)factorySelection.getFirstElement()).getDescription();
|
||||
description = ((ServiceElement)factorySelection.getFirstElement()).getDescription();
|
||||
}
|
||||
}
|
||||
else
|
||||
return ((ServiceElement)serviceSelection.getFirstElement()).getDescription();
|
||||
}
|
||||
return description != null ? description : ""; //$NON-NLS-1$
|
||||
}
|
||||
}
|
Loading…
Add table
Reference in a new issue