# HG changeset patch # User Felix Wolfsteller # Date 1325850794 0 # Node ID 0372797fc9cf964f418e6fe30a62354a0254ff3f # Parent ed16f28e906355908c57f30a3cbd1b1c500a14b9 Avoid NPE in StyleEditorWindow. flys-client/trunk@3612 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r ed16f28e9063 -r 0372797fc9cf flys-client/ChangeLog --- a/flys-client/ChangeLog Fri Jan 06 11:07:32 2012 +0000 +++ b/flys-client/ChangeLog Fri Jan 06 11:53:14 2012 +0000 @@ -1,3 +1,8 @@ +2012-01-06 Felix Wolfsteller + + * src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java: + Survive if no style for given Facet exists, notify user. + 2012-01-06 Ingo Weinzierl flys/issue196 (i18n/l10n: Zahlenformate einheitlich) diff -r ed16f28e9063 -r 0372797fc9cf flys-client/src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java --- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java Fri Jan 06 11:07:32 2012 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java Fri Jan 06 11:53:14 2012 +0000 @@ -6,6 +6,8 @@ import com.google.gwt.core.client.GWT; import com.google.gwt.user.client.rpc.AsyncCallback; +import com.smartgwt.client.util.SC; + import com.smartgwt.client.widgets.Window; import com.smartgwt.client.widgets.layout.VLayout; import com.smartgwt.client.widgets.layout.HLayout; @@ -169,6 +171,11 @@ form.setFields(name); properties.addMember(form); + if (style == null) { + SC.warn("No style for " + theme.getFacet() + " found."); + return properties; + } + // Done via array to keep the order. String[] sets = {"showlines", "showpoints",