Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java @ 1499:0372797fc9cf
Avoid NPE in StyleEditorWindow.
flys-client/trunk@3612 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Fri, 06 Jan 2012 11:53:14 +0000 |
parents | bd6c8b06cb94 |
children | 47a7bdfb4d37 |
comparison
equal
deleted
inserted
replaced
1498:ed16f28e9063 | 1499:0372797fc9cf |
---|---|
3 import java.util.Arrays; | 3 import java.util.Arrays; |
4 import java.util.LinkedHashMap; | 4 import java.util.LinkedHashMap; |
5 | 5 |
6 import com.google.gwt.core.client.GWT; | 6 import com.google.gwt.core.client.GWT; |
7 import com.google.gwt.user.client.rpc.AsyncCallback; | 7 import com.google.gwt.user.client.rpc.AsyncCallback; |
8 | |
9 import com.smartgwt.client.util.SC; | |
8 | 10 |
9 import com.smartgwt.client.widgets.Window; | 11 import com.smartgwt.client.widgets.Window; |
10 import com.smartgwt.client.widgets.layout.VLayout; | 12 import com.smartgwt.client.widgets.layout.VLayout; |
11 import com.smartgwt.client.widgets.layout.HLayout; | 13 import com.smartgwt.client.widgets.layout.HLayout; |
12 import com.smartgwt.client.widgets.Button; | 14 import com.smartgwt.client.widgets.Button; |
166 name.setDisabled(true); | 168 name.setDisabled(true); |
167 name.setShowDisabled(false); | 169 name.setShowDisabled(false); |
168 DynamicForm form = new DynamicForm(); | 170 DynamicForm form = new DynamicForm(); |
169 form.setFields(name); | 171 form.setFields(name); |
170 properties.addMember(form); | 172 properties.addMember(form); |
173 | |
174 if (style == null) { | |
175 SC.warn("No style for " + theme.getFacet() + " found."); | |
176 return properties; | |
177 } | |
171 | 178 |
172 // Done via array to keep the order. | 179 // Done via array to keep the order. |
173 String[] sets = {"showlines", | 180 String[] sets = {"showlines", |
174 "showpoints", | 181 "showpoints", |
175 "linetype", | 182 "linetype", |