different block operation behavour between applications

Bug #1740138 reported by Sergey A. Borshch
48
This bug affects 9 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Medium
Jeff Young

Bug Description

Eeschema: select block, move it to other location - block in old location remains at its place and original color, after selecting "Duplicate block" in dropdown menu block copy and cursor jumps to original block location.

Libedit: select block, move it to other location - block in old location changes color, after selecting "Duplicate block" in dropdown menu block copy and cursor remains at new position - seems most intuitive and correct behavior.

Footprint editor, Pcbnew (legacy canvas): select block, move it to other location - block in old location remains at its place and original color, after selecting "Duplicate block" in dropdown menu block copy placed at current cursor position.

Version info (today's git master):
Application: kicad
Version: (2017-12-24 revision 5708665)-master, release build
Libraries:
    wxWidgets 3.0.2
Platform: Linux 4.4.0-104-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.58.0
    Compiler: GCC 5.4.0 with C++ ABI 1009

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=OFF
    KICAD_USE_OCE=OFF
    KICAD_SPICE=ON

Tags: eeschema
Changed in kicad:
status: New → Confirmed
Revision history for this message
Jeff Young (jeyjey) wrote :

I could live with libedit's or pcbnew's implementation. eeschema's is rather annoying.

Seth Hillbrand (sethh)
Changed in kicad:
assignee: nobody → Seth Hillbrand (sethh)
status: Confirmed → In Progress
Revision history for this message
Jeff Young (jeyjey) wrote :

Nicholas Savenlid reports the corollary of the eeschema behaviour:

eeschema: duplicate block makes original invisible

1: mark some objects
2: duplicate block
once you start to move your duplicated block the original becomes invisible so it appears like a move operation

3: put your copy down, and the original becomes visible again

Jeff Young (jeyjey)
Changed in kicad:
importance: Undecided → Medium
tags: added: eeschema
Revision history for this message
Jeff Young (jeyjey) wrote :

The bug in comment #2 has been fixed in the GAL branch.

Revision history for this message
Seth Hillbrand (sethh) wrote :

I'm setting this back to triaged as my previous code work doesn't merge into the GAL branch. We'll need to look at it differently if it remains problematic

Changed in kicad:
status: In Progress → Triaged
assignee: Seth Hillbrand (sethh) → nobody
assignee: nobody → Seth Hillbrand (sethh)
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

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

Changed in kicad:
status: Triaged → Fix Committed
assignee: Seth Hillbrand (sethh) → Jeff Young (jeyjey)
Changed in kicad:
status: Fix Committed → Fix Released
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.