Pcbnew: Some keys stop working after filling zones

Bug #1810993 reported by Fabián Inostroza on 2019-01-08
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Medium
Seth Hillbrand

Bug Description

I've noticed that after filling zones some keys doesn't work, for example the arrow keys, the 'v', PagUp and PagDn keys.
Moving the cursor with the mouse makes them work again.

See the attached video.Application: kicad
Version: (6.0.0-rc1-dev-1497-g419718b59-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.62.0 GnuTLS/3.6.5 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.35.1 librtmp/2.3
Platform: Linux 4.19.0-1-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.62.0
    Compiler: GCC 8.2.0 with C++ ABI 1013

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

Seth Hillbrand (sethh) on 2019-01-08
Changed in kicad:
assignee: nobody → Seth Hillbrand (sethh)
milestone: none → 5.1.0
status: New → In Progress
KiCad Janitor (kicad-janitor) wrote :

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

Changed in kicad:
status: In Progress → Fix Committed

Tried the fix but the issue is still there

Seth Hillbrand (sethh) wrote :

Hmm... That's odd. Well, something deeper then.

Changed in kicad:
status: Fix Committed → Triaged
importance: Undecided → Medium
Seth Hillbrand (sethh) wrote :

This is annoying but not a show-stopper

Changed in kicad:
milestone: 5.1.0 → 6.0.0-rc1

The good news is the commit b0da1e19 has fixed that issue on Windows.

Aleksandr Sh (dsa-t) wrote :

It is still reproducible.
What is interesting is if you restart PCBnew, keep the cursor in the bounds of refill window, press B and do not move the cursor, the hotkeys will work.
But if you refill with cursor outside of the refill window bounds, it breaks.

Application: kicad
Version: (6.0.0-rc1-dev-1535-ge7fa02a9f), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-разрядный выпуск, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

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

Aleksandr Sh (dsa-t) wrote :

And this also happens with all windows, not just the one that appears during refill.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Bug attachments