The fill operation does not seem to work properly for complex board
Description
The fill operation does not seem to work properly. We have a large, complex board, with 26 layers, and using the nightly PCBnew binaries, it looks like the fill operation does not appear to work.
Steps to reproduce
- Open the board in PCBnew
- Click on "unfill" to eliminate all pours
- Click on "fill" to repour all the zones
Expected
That all zones are repoured.
Actual
After selecting 'unfill' all the zones are unfilled. However, when clicking on 'fill', all the zones remain unconnected.
KiCad Version
Application: KiCad
Version: 5.99.0-unknown-fa8c4867104ubuntu20.04.1, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.68.0
OpenSSL/1.1.1f
zlib/1.2.11
brotli/1.0.7
libidn2/2.2.0
libpsl/0.21.0 (+libidn2/2.2.0)
libssh/0.9.3/openssl/zlib
nghttp2/1.40.0
librtmp/2.3
Platform: Linux 5.4.0-53-generic x86_64, 64 bit, Little endian, wxGTK, xubuntu, x11
Build Info:
Date: Nov 12 2020 10:18:04
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.71.0
OCE: 6.9.1
Curl: 7.68.0
ngspice: 31
Compiler: GCC 9.3.0 with C++ ABI 1013
Build settings:
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=ON
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
KICAD_SCRIPTING_ACTION_MENU=ON
KICAD_USE_OCE=ON
KICAD_SPICE=ON