summaryrefslogtreecommitdiffstats
path: root/sigmodr/tree
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-05-02 05:17:20 -0400
committerBen Boeckel <MathStuf@gmail.com>2009-05-02 05:17:20 -0400
commit9d3fe7fd1bd92692b8631f6985e66e98a3dd0006 (patch)
tree6e533aef5de3a04a0b5a52e028ea35a69b3e6c3c /sigmodr/tree
parent7091285ad3101d42e4de5dccd922879ab0d5aa29 (diff)
downloadsigen-9d3fe7fd1bd92692b8631f6985e66e98a3dd0006.tar.gz
sigen-9d3fe7fd1bd92692b8631f6985e66e98a3dd0006.tar.xz
sigen-9d3fe7fd1bd92692b8631f6985e66e98a3dd0006.zip
Also allow adding to the root item
Diffstat (limited to 'sigmodr/tree')
-rw-r--r--sigmodr/tree/TreeItem.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/sigmodr/tree/TreeItem.cpp b/sigmodr/tree/TreeItem.cpp
index 6d4236c1..3612ad4b 100644
--- a/sigmodr/tree/TreeItem.cpp
+++ b/sigmodr/tree/TreeItem.cpp
@@ -492,6 +492,9 @@ TreeItem* TreeItem::addChild()
TreeItem* item = NULL;
switch (m_type)
{
+ case GroupGame:
+ item = new TreeItem(EntryGame, new Game, this);
+ break;
case GroupAbility:
item = new TreeItem(EntryAbility, qobject_cast<Game*>(m_object)->newAbility(), this);
break;