Opened 11 years ago

Closed 11 years ago

#1156 closed defect (fixed)

Node gets new name after setting that name for a road

Reported by: osm@… Owned by: Chris Browet
Priority: major Milestone:
Component: merkaartor Version:
Keywords: merkaartor 0.11 Cc:

Description

Procedure:

  • draw a road
  • select that road by clicking it
  • enter a name for that road (in the topmost name edit box), press enter to apply the change
  • select any existing node by clicking it (change selection, don't deselect!)
  • the node gets the same name tag as the previously selected road, even overriding an existing name tag.

I actually noticed this when working with standalone (non track) waypoints in my GPX track. I sometimes use them for drawing a road. After having entered the road name I sometimes noticed that the waypoint's name had changed to the road's name. This was pretty annoying since the 'name' value of my waypoints contains the identifying concurrent number I used in my notes to describe a junction etc. Losing that number broke the remaining workflow because I couldn't find that waypoint anymore.

I looks like the rename job is also applied to the next selection. Everything works fine if you deselect the road after the rename before you select anything else.

Only nodes (GPX track points, waypoints, or even normal nodes) get the new name, selecting another road after the rename works fine and keeps the name.

The problem doesn't occur if you manually add a name tag with a value instead of using the name edit box.

The task to rename that node also appears in the dirty layer list.

Seen in Merkaartor 0.11 for Windows

Change History (4)

comment:1 Changed 11 years ago by Tom Hughes

Component: adminmerkaartor
Owner: changed from Tom Hughes to cbro@…

comment:2 Changed 11 years ago by osm@…

I just tried this with Merkaartor 0.12-beta1 for Windows and the problem still exists.

comment:3 Changed 11 years ago by Chris Browet

Owner: changed from cbro@… to Chris Browet
Status: newassigned

comment:4 Changed 11 years ago by Chris Browet

Resolution: fixed
Status: assignedclosed

(In [10691]) FIX : Node gets new name after setting that name for a road (Fixes #1156)

Note: See TracTickets for help on using tickets.