Opened 10 years ago

Closed 6 years ago

#1832 closed enhancement (wontfix)

Deleting ways without deleting nodes

Reported by: Heiko "Mueck" Jacobs Owned by: Richard
Priority: minor Milestone:
Component: potlatch (flash editor) Version:
Keywords: delete, node, way Cc:

Description

If I use backspace to remove a node the node disappears (good) and the part of the way to the next node disappears, too (good). If I press Return removing stops.

BUT: If I remove the last but one node and the last part of the way is "black" then pressing Return doesn't keep the last point, it is deleted, too, if the node is not part of another way.

This might be unwished...

Esspecially if this node has tags, that are worth to keep.

I just had this case for a wrong interpolation line for house numbers: The first and last node have correct house numbers, I only wanted to remove the wrong interpolation line between them: splitting and removing the (empty and new) node between them doesn't work because of the problem described above.

Now:

o----o----o 1 2 3

Clicking on 3 and pressing backspace leads to:

o----o - - -<

"- - -<" means "black" and "cursor at the end"

Pressing return leads to:

o----o

... or Backspace again leads to:

o - - -<

Backspace again AND Return both now leads to:

.

.... all away ...

Pressing return should lead to:

o

a) for all cases or ... b) only for the case that the last node has tags.

Only pressing backspace should leads to:

.

... all away ...

Change History (2)

comment:1 Changed 10 years ago by Richard

Owner: changed from richard@… to Richard
Priority: majorminor
Status: newassigned
Type: defectenhancement

Interesting point.

Potlatch treats ways as entirely different from POIs. But I guess you're right that deleting all but one nodes from a way should create a POI.

I can't claim I'll try and fix it urgently but it should probably be done some time.

comment:2 Changed 6 years ago by iandees

Resolution: wontfix
Status: assignedclosed

Cleaning aging tickets.

Note: See TracTickets for help on using tickets.