From 76b64afc26602e01bb0ea450e8c3a682ff4fba6c Mon Sep 17 00:00:00 2001 From: jean-pierre charras Date: Sun, 15 Mar 2020 09:39:42 +0100 Subject: [PATCH] ZONE_CONTAINER copy ctor: add missing members in copy code. Fixes #4050 https://gitlab.com/kicad/code/kicad/issues/4050 --- pcbnew/class_zone.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pcbnew/class_zone.cpp b/pcbnew/class_zone.cpp index cd3fd0ee21..bb626f8cba 100644 --- a/pcbnew/class_zone.cpp +++ b/pcbnew/class_zone.cpp @@ -134,6 +134,11 @@ void ZONE_CONTAINER::initDataFromSrcInCopyCtor( const ZONE_CONTAINER& aZone ) // members are expected non initialize in this. // initDataFromSrcInCopyCtor() is expected to be called // only from a copy constructor. + + // Copy only useful EDA_ITEM flags: + m_Flags = aZone.m_Flags; + m_forceVisible = aZone.m_forceVisible; + m_isKeepout = aZone.m_isKeepout; SetLayerSet( aZone.GetLayerSet() );