Eeschema: mouse cursor/drawing cursor disconnect on zoom
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Unknown
|
Bug Description
I've noticed a disconnect between the mouse cursor and the KiCad drawing cursor when moving the mouse rapidly while zooming. It's pretty easy to duplicate. I've attached a screen recording of the problem. As you can see in the recording, I've initial got the cursors disconnected and the zooming is wrong. I'm move the mouse and the drawing cursor reconnects with the mouse cursor. As long as I don't move the mouse too quickly, it works fine. It almost appears as if the zoom code path does not update the drawing cursor to current mouse cursor position before the zoom operation. I haven't tested this on any platform other than Linux.
Application: Eeschema
Version: (5.1.0-
Libraries:
wxWidgets 3.0.4
libcurl/7.65.1 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.2.0 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.37.0 librtmp/2.3
Platform: Linux 4.19.0-5-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.62.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.65.1
Compiler: Clang 7.0.1 with C++ ABI 1002
Build settings:
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
tags: | added: eeschema |
tags: | added: pcbnew |
Changed in kicad: | |
importance: | Low → Unknown |
status: | Expired → Fix Released |
The problem also occurs in Pcbnew on Linux. The problem does not seem to occur on windows.