CHANGED: #1471 Need to serialize root group first, otherwise client crashes when loading the pointer settings.
--HG-- branch : gsoc2012-gui-editor
This commit is contained in:
parent
6b42c11626
commit
7bfecaad4b
1 changed files with 7 additions and 6 deletions
|
@ -43,6 +43,13 @@ namespace GUIEditor
|
|||
return false;
|
||||
}
|
||||
|
||||
if( mg->serializeGroup( root, "root" ) == NULL )
|
||||
{
|
||||
xmlFreeNode( root );
|
||||
out.close();
|
||||
return false;
|
||||
}
|
||||
|
||||
if( !CWidgetManager::getInstance()->serializeOptions( root ) )
|
||||
{
|
||||
xmlFreeNode( root );
|
||||
|
@ -81,12 +88,6 @@ namespace GUIEditor
|
|||
return false;
|
||||
}
|
||||
|
||||
if( mg->serializeGroup( root, "root" ) == NULL )
|
||||
{
|
||||
xmlFreeNode( root );
|
||||
out.close();
|
||||
return false;
|
||||
}
|
||||
|
||||
if( mg->serializeSubGroups( root ) == NULL )
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue