Fixed mindgen crashing on nodes without ID. Removed ghost print
This commit is contained in:
parent
9c239c6bb2
commit
971e3099ff
@ -7,7 +7,7 @@
|
||||
using namespace std;
|
||||
|
||||
void printTree(MindNode* root)
|
||||
{/*
|
||||
{
|
||||
if (root != NULL)
|
||||
{
|
||||
cout << "ID: " << root->getID() << endl;
|
||||
@ -25,7 +25,7 @@ void printTree(MindNode* root)
|
||||
cout << "RIGHT" << endl;
|
||||
printTree(root->getNextNode());
|
||||
}
|
||||
cout << "UP" << endl;*/
|
||||
cout << "UP" << endl;
|
||||
}
|
||||
|
||||
int main(int argc, char** argv)
|
||||
@ -48,7 +48,7 @@ int main(int argc, char** argv)
|
||||
return -1;
|
||||
}
|
||||
|
||||
printTree(root);
|
||||
// printTree(root);
|
||||
|
||||
write_html(output_file, root);
|
||||
delete root;
|
||||
|
||||
@ -242,7 +242,6 @@ parse_mindmap(istream& in, MindNode** root)
|
||||
generate_map(content, current_tag);
|
||||
|
||||
// Map parse
|
||||
|
||||
if ("map" == current_tag.name)
|
||||
{
|
||||
if (NULL != current_node)
|
||||
@ -262,7 +261,10 @@ parse_mindmap(istream& in, MindNode** root)
|
||||
{
|
||||
MindNode* node_new = new MindNode();
|
||||
|
||||
node_new->setID(current_tag.params.find("ID")->second);
|
||||
if (current_tag.params.end() != current_tag.params.find("ID"))
|
||||
{
|
||||
node_new->setID(current_tag.params.find("ID")->second);
|
||||
}
|
||||
|
||||
if (current_tag.params.end() != current_tag.params.find("TEXT"))
|
||||
{
|
||||
@ -313,7 +315,6 @@ parse_mindmap(istream& in, MindNode** root)
|
||||
}
|
||||
}
|
||||
}
|
||||
cout << endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user