From 4393c32f9b8425c782b4c3fec5eaeb9ab25bfe5b Mon Sep 17 00:00:00 2001 From: triton Date: Sun, 26 May 2013 18:27:13 +0100 Subject: [PATCH] Set the new namespace of the fields when moving the fields between classes. --- src/Generator/Library.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Generator/Library.cs b/src/Generator/Library.cs index 89ef2cc3..3e39a1c3 100644 --- a/src/Generator/Library.cs +++ b/src/Generator/Library.cs @@ -245,7 +245,11 @@ namespace CppSharp foreach (var @class in library.FindClass(source)) { foreach (var dest in library.FindClass(destination)) + { dest.Fields.AddRange(@class.Fields); + foreach (var field in dest.Fields) + field.Namespace = dest; + } } }