|
@@ -141,17 +141,16 @@ namespace InABox.Core
|
|
|
}
|
|
|
|
|
|
// Once the parent page has been found, this property is cemented to that page - it cannot change page to its parent
|
|
|
- // The same goes for sequence
|
|
|
var page = parent?.Page;
|
|
|
var sequence = parent?.Sequence;
|
|
|
- if (string.IsNullOrWhiteSpace(page))
|
|
|
+ var sequenceAttribute = prop.GetCustomAttribute<EditorSequence>();
|
|
|
+ if (sequenceAttribute != null)
|
|
|
{
|
|
|
- var sequenceAttribute = prop.GetCustomAttribute<EditorSequence>();
|
|
|
- if (sequenceAttribute != null)
|
|
|
+ if (string.IsNullOrWhiteSpace(page))
|
|
|
{
|
|
|
page = sequenceAttribute.Page;
|
|
|
- sequence = sequenceAttribute.Sequence;
|
|
|
}
|
|
|
+ sequence = sequenceAttribute.Sequence;
|
|
|
}
|
|
|
editor = editor?.Clone() as BaseEditor;
|
|
|
if (editor != null)
|