Skip to content

Commit 2030024

Browse files
committed
Fix NPE in heat map
1 parent bdd6e43 commit 2030024

File tree

1 file changed

+6
-5
lines changed
  • EnrichmentMapPlugin/src/main/java/org/baderlab/csplugins/enrichmentmap/view/heatmap

1 file changed

+6
-5
lines changed

EnrichmentMapPlugin/src/main/java/org/baderlab/csplugins/enrichmentmap/view/heatmap/HeatMapMediator.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -239,12 +239,13 @@ private Collection<EMDataSet> getEnabledDataSets(CyNetworkView networkView, Enri
239239
if(Boolean.TRUE.equals(propertyManager.getValue(PropertyManager.HEATMAP_DATASET_SYNC))) {
240240
// sync with the data set list on the control panel
241241
ViewParams params = controlPanelMediatorProvider.get().getAllViewParams().get(networkView.getSUID());
242-
Map<String, EMDataSet> dataSets = map.getDataSets();
243-
dataSets.keySet().removeAll(params.getFilteredOutDataSets());
244-
return dataSets.values();
245-
} else {
246-
return map.getDataSetList();
242+
if(params != null) {
243+
Map<String, EMDataSet> dataSets = map.getDataSets();
244+
dataSets.keySet().removeAll(params.getFilteredOutDataSets());
245+
return dataSets.values();
246+
}
247247
}
248+
return map.getDataSetList();
248249
}
249250

250251
private void updateHeatMap(CyNetworkView networkView) {

0 commit comments

Comments
 (0)