1.1 --- a/core/MenuStyle_Base.cpp Thu Nov 21 19:26:10 2013 -0500
1.2 +++ b/core/MenuStyle_Base.cpp Sat Nov 30 10:51:28 2013 -0500
1.3 @@ -636,10 +636,10 @@
1.4
1.5 item.info = info;
1.6 if (draw.display)
1.7 - item.display = draw.display;
1.8 + item.display = new ke::AString(draw.display);
1.9 item.style = draw.style;
1.10
1.11 - m_items.append(item);
1.12 + m_items.append(ke::Move(item));
1.13 return true;
1.14 }
1.15
1.16 @@ -657,10 +657,10 @@
1.17 CItem item;
1.18 item.info = info;
1.19 if (draw.display)
1.20 - item.display = draw.display;
1.21 + item.display = new ke::AString(draw.display);
1.22 item.style = draw.style;
1.23
1.24 - m_items.insert(position, item);
1.25 + m_items.insert(position, ke::Move(item));
1.26 return true;
1.27 }
1.28
1.29 @@ -685,7 +685,7 @@
1.30
1.31 if (draw)
1.32 {
1.33 - draw->display = m_items[position].display.chars();
1.34 + draw->display = m_items[position].display->chars();
1.35 draw->style = m_items[position].style;
1.36 }
1.37