Skip to content

Multichannel tool - Zone networks are not updated when duplicating

Description

In the attached example, each channel has a separate VOUT network. There's a zone fill on network VOUT for Channel A.

When I replicate layout for Channel A into Channel B, the newly-created VOUT zone on Channel B should be updated to /Channel B/VOUT, but in the current implementation it is still /Channel A/VOUT, and I have to update it manually.

bug-demo.zip

Steps to reproduce

  1. Tools -> Multi-Channel -> Repeat Layout
  2. Select Channel A
  3. Select Target Area: Channel B
  4. Check the VOUT zone fill network of Channel B

KiCad Version

Application: KiCad arm64 on arm64

Version: 9.0.0-rc1-106-g0c60f368fa, release build

Libraries:
	wxWidgets 3.2.6
	FreeType 2.13.3
	HarfBuzz 10.1.0
	FontConfig 2.15.0
	libcurl/8.7.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.61.0

Platform: macOS Sonoma Version 14.7.2 (Build 23H311), 64 bit, Little endian, wxMac

Build Info:
	Date: Dec 27 2024 08:08:57
	wxWidgets: 3.2.6 (wchar_t,wx containers)
	Boost: 1.87.0
	OCC: 7.8.1
	Curl: 8.7.1
	ngspice: 43
	Compiler: Clang 16.0.0 with C++ ABI 1002
	KICAD_IPC_API=ON