#4624 closed defect (fixed)
Relations not rendered right away
Reported by: | bastiK | Owned by: | team |
---|---|---|---|
Priority: | critical | Milestone: | |
Component: | Core | Version: | |
Keywords: | mappaint | Cc: |
Description
Create a new Layer and create a new multipolygon relation (with area tags on the relation only.)
-> It is not rendered as an area.
Do some stuff like save and reopen or duplicate layer or just add a single tag. -> It is rendered as an area.
Attachments (1)
Change History (12)
by , 15 years ago
Attachment: | bug-multipolygon.osm added |
---|
comment:2 by , 15 years ago
It's quite easy to miss this, if you do not follow the exact steps.
Another way to see it: Open the file and make a duplicate of the relation. Then delete the old relation. Then the multipolygon is not rendered. If you move a node it is ok.
follow-up: 8 comment:3 by , 15 years ago
It works for me. Is the multipolygon correctly rendered after you add any point to the dataset or do you have to do some modification on the multipolygon itself?
comment:4 by , 15 years ago
No effect:
- add a node
- add a node to a way of the multipolygon
- move that node around
rendering starts correctly:
- move a node that was there in the first place
- add an arbitrary tag to the relation
once it is rendered correctly there is no way to expose the bug again
Build-Date: 2010-02-27 16:21:30 Revision: 3054 Is-Local-Build: true Memory Usage: 34 MB / 297 MB (7 MB allocated, but free) Java version: 1.6.0_15, Sun Microsystems Inc., Java HotSpot(TM) Client VM Operating system: Linux Dataset consistency test: No problems found
and
Build-Date: 2010-02-26 20:06:14 Revision: 3045 Is-Local-Build: true Memory Usage: 14 MB / 297 MB (4 MB allocated, but free) Java version: 1.6.0_0, Sun Microsystems Inc., OpenJDK Client VM Operating system: Linux
I can investigate myself, but not today :)
comment:7 by , 15 years ago
Priority: | major → critical |
---|---|
Summary: | Multipolygon relation is not rendered right away → Relations not rendered right away |
comment:8 by , 15 years ago
comment:9 by , 15 years ago
Now it looks clear, bbox for relations is cached and it's not updated when node is added to the relation. I'll fix it when I get home.
comment:10 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
create a relation like this. Note that the bug is not visible if you just open the file.