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",

http://dive4elements.wald.intevation.org