Poi type editing fix.
This commit is contained in:
parent
2b49a85e6b
commit
f43cfc6d6d
3 changed files with 9 additions and 12 deletions
|
@ -100,7 +100,6 @@ public class AdvancedEditPoiFragment extends Fragment
|
|||
mTagsChangedListener = new EditPoiData.TagsChangedListener() {
|
||||
@Override
|
||||
public void onTagsChanged(String anyTag) {
|
||||
LOG.debug("onTagsChanged(" + "anyTag=" + anyTag + ")");
|
||||
String value = getData().getTagValues().get(anyTag);
|
||||
if (Algorithms.objectEquals(anyTag, OSMSettings.OSMTagKey.NAME.getValue())) {
|
||||
nameTextView.setText(value);
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
package net.osmand.plus.osmedit;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import net.osmand.PlatformUtil;
|
||||
import net.osmand.osm.PoiCategory;
|
||||
import net.osmand.osm.PoiType;
|
||||
|
@ -15,6 +9,12 @@ import net.osmand.util.Algorithms;
|
|||
|
||||
import org.apache.commons.logging.Log;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
public class EditPoiData {
|
||||
private static final Log LOG = PlatformUtil.getLog(EditPoiData.class);
|
||||
private Set<TagsChangedListener> mListeners = new HashSet<>();
|
||||
|
@ -52,7 +52,7 @@ public class EditPoiData {
|
|||
}
|
||||
|
||||
public PoiType getPoiTypeDefined() {
|
||||
return allTranslatedSubTypes.get(getPoiTypeString());
|
||||
return allTranslatedSubTypes.get(getPoiTypeString().toLowerCase());
|
||||
}
|
||||
|
||||
public String getPoiTypeString() {
|
||||
|
@ -188,8 +188,6 @@ public class EditPoiData {
|
|||
tagValues.remove(pt.getOsmTag());
|
||||
tagValues.remove(pt.getOsmTag2());
|
||||
}
|
||||
notifyDatasetChanged(POI_TYPE_TAG);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
|
@ -44,6 +44,7 @@ import android.widget.ImageButton;
|
|||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import android.widget.Toast;
|
||||
|
||||
import net.osmand.PlatformUtil;
|
||||
import net.osmand.access.AccessibleToast;
|
||||
import net.osmand.data.Amenity;
|
||||
|
@ -493,7 +494,6 @@ public class EditPoiDialogFragment extends DialogFragment {
|
|||
@Override
|
||||
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
|
||||
Object item = parent.getAdapter().getItem(position);
|
||||
LOG.debug("item=" + item);
|
||||
//noinspection SuspiciousMethodCalls
|
||||
if (subCategories.containsKey(item)) {
|
||||
//noinspection SuspiciousMethodCalls
|
||||
|
|
Loading…
Reference in a new issue