summaryrefslogtreecommitdiff
path: root/src/SeparatorItemSetup.cpp
diff options
context:
space:
mode:
authorsvntcreutz <svntcreutz@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2007-09-30 20:52:26 +0000
committersvntcreutz <svntcreutz@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2007-09-30 20:52:26 +0000
commitb0b81edb026ecce4e65c3a18263a7b5f79089204 (patch)
tree54b7f332231548af3b4a155bfe2ff80d3c029414 /src/SeparatorItemSetup.cpp
parent103c8fcf6249e180676c923d4e0ea6714709f829 (diff)
downloadvdr-plugin-menuorg-b0b81edb026ecce4e65c3a18263a7b5f79089204.tar.gz
vdr-plugin-menuorg-b0b81edb026ecce4e65c3a18263a7b5f79089204.tar.bz2
fixed all string handlings
git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/menuorg/trunk@6178 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f
Diffstat (limited to 'src/SeparatorItemSetup.cpp')
-rw-r--r--src/SeparatorItemSetup.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/SeparatorItemSetup.cpp b/src/SeparatorItemSetup.cpp
index ce20e25..0703d12 100644
--- a/src/SeparatorItemSetup.cpp
+++ b/src/SeparatorItemSetup.cpp
@@ -23,23 +23,21 @@
#include "SeparatorItemSetup.h"
cSeparatorItemSetup::cSeparatorItemSetup(SeparatorMenuNode* node)
-:cOsdMenu(tr("Edit Separator Menu Item"))
+:cOsdMenu(tr("Edit Separator Menu Item"), 10)
{
- asprintf(&_newTitle, "%s", node->CustomTitle().c_str());
-// _newTitle = node->CustomTitle();
+ strn0cpy(_newTitle, node->CustomTitle().c_str(), sizeof(_newTitle));
CreateMenuItems();
}
cSeparatorItemSetup::~cSeparatorItemSetup()
{
// TODO: write back the changes
- free(_newTitle);
}
void cSeparatorItemSetup::CreateMenuItems()
{
// Add textItem for title attribute
- Add(new cMenuEditStrItem(tr("title"), _newTitle, 64, NULL));
+ Add(new cMenuEditStrItem(tr("title"), _newTitle, sizeof(_newTitle), NULL));
}
eOSState cSeparatorItemSetup::ProcessKey(eKeys Key)