Drag component from sheet to its parent

Bug #1819278 reported by Novak Tamas
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Medium
Jeff Young

Bug Description

I tried to C(opy) a symbol from a hierarchical sheet to its parent simply by dragging floating symbol up to the top icon area to "Leave sheet" icon. Clicking the icon we really left the hierarchical and got back to the parent, but instead of keep dragging the symbol, the whole hier.sheet dragged on (issue A).

In this state when I try to drop (the symbol or the hierarchical sheet, whichever) down, nothing happens clicking the left mouse button (issue B). Finally I push Esc to leave/move back hier.sheet to its original position.

Now I double click on the hier.sheet again. Instead of moving into the sheet, we stay at the parent, but hier.sheet jumps back to its last temporary position of when Esc has been pushed (Issue C).

If I drop the sheet to a new position, then try to Undo, it can't be un-done. (Issue D)

These are not serious issues, as I tried to do "something stupid", and that caused the weird behaviour, still...

Tags: eeschema
Revision history for this message
Novak Tamas (novak-7) wrote :
Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

That is indeed an interesting bug. We will have to disable changing sheets when copying objects. This would wreak havoc until we implement undo/redo across sheets.

Changed in kicad:
status: New → Triaged
importance: Undecided → Medium
Changed in kicad:
milestone: none → 5.1.1
Jeff Young (jeyjey)
summary: - Copy component between hierarchical and parent
+ Drag component from sheet to its parent
Changed in kicad:
milestone: 5.1.1 → 5.1.2
Changed in kicad:
milestone: 5.1.2 → 5.1.3
tags: added: eeschema
Revision history for this message
Seth Hillbrand (sethh) wrote :

I pushed a fix for the 5.1 branch here. 6 is sufficiently diverged that it needs a different fix, so I'm resetting this status and the milestone.

Changed in kicad:
milestone: 5.1.3 → 6.0.0-rc1
Jeff Young (jeyjey)
Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
status: Triaged → In Progress
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 83ee51370c431fc33535137e8dff615a6819edb4
https://git.launchpad.net/kicad/patch/?id=83ee51370c431fc33535137e8dff615a6819edb4

Changed in kicad:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.