Fixed bugs related to C# script serialization and deserialization #277
|
@ -200,7 +200,16 @@ namespace SHADE
|
|||
{
|
||||
if (SHEditorUI::Button("Add Item"))
|
||||
{
|
||||
System::Object^ obj = System::Activator::CreateInstance(listType);
|
||||
System::Object^ obj;
|
||||
if (listType == System::String::typeid)
|
||||
{
|
||||
// Special case for string
|
||||
obj = gcnew System::String("");
|
||||
}
|
||||
else
|
||||
{
|
||||
obj = System::Activator::CreateInstance(listType);
|
||||
}
|
||||
iList->Add(obj);
|
||||
registerUndoListAddAction(listType, iList, iList->Count - 1, obj);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue