summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsvntcreutz <svntcreutz@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2007-08-19 21:45:51 +0000
committersvntcreutz <svntcreutz@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2007-08-19 21:45:51 +0000
commitb916f43b2d857d2f86aeae48016f9c55c8b4ca41 (patch)
tree76c4e0a8947c1023204216261d78f92d01f845c6
parent8dd46c316ab009c211f2a98a1c715f058496fba7 (diff)
downloadvdr-plugin-menuorg-b916f43b2d857d2f86aeae48016f9c55c8b4ca41.tar.gz
vdr-plugin-menuorg-b916f43b2d857d2f86aeae48016f9c55c8b4ca41.tar.bz2
fixed again the menu translation
git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/submenu/trunk@5835 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f
-rw-r--r--src/submenunode.cpp2
-rw-r--r--src/systemmenunode.cpp5
2 files changed, 5 insertions, 2 deletions
diff --git a/src/submenunode.cpp b/src/submenunode.cpp
index 6894f53..8601041 100644
--- a/src/submenunode.cpp
+++ b/src/submenunode.cpp
@@ -31,5 +31,5 @@ SubMenuNode::SubMenuNode(std::string text)
IMenuItemDefinition* SubMenuNode::CreateMenuItemDefinition()
{
- return new OsdItemDefinition(new cOsdItem(tr(_text.c_str()), osUser1));
+ return new OsdItemDefinition(new cOsdItem(_text.c_str(), osUser1));
}
diff --git a/src/systemmenunode.cpp b/src/systemmenunode.cpp
index 4242bac..4222dfe 100644
--- a/src/systemmenunode.cpp
+++ b/src/systemmenunode.cpp
@@ -32,5 +32,8 @@ SystemMenuNode::SystemMenuNode(std::string text, eOSState state)
IMenuItemDefinition* SystemMenuNode::CreateMenuItemDefinition()
{
- return new OsdItemDefinition(new cOsdItem(_text.c_str(), _state));
+ if(_state != osUser1)
+ return new OsdItemDefinition(new cOsdItem(tr(_text.c_str()), _state));
+ else
+ return new OsdItemDefinition(new cOsdItem(_text.c_str(), _state));
}