summaryrefslogtreecommitdiff
path: root/src/menuorg.cpp
diff options
context:
space:
mode:
authorsvntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2007-07-26 22:59:59 +0000
committersvntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2007-07-26 22:59:59 +0000
commit2f31c080593497987c6bdab15d2e8018c02f5c50 (patch)
tree2f581ede1cb471a01aebcd2fc1b30e5c7362a41b /src/menuorg.cpp
parent19302671e7d42fda23291577b6697c8f691e5f27 (diff)
downloadvdr-plugin-menuorg-2f31c080593497987c6bdab15d2e8018c02f5c50.tar.gz
vdr-plugin-menuorg-2f31c080593497987c6bdab15d2e8018c02f5c50.tar.bz2
fixed small bug
git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/submenu/trunk@5645 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f
Diffstat (limited to 'src/menuorg.cpp')
-rw-r--r--src/menuorg.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/menuorg.cpp b/src/menuorg.cpp
index 9864efe..3da8a12 100644
--- a/src/menuorg.cpp
+++ b/src/menuorg.cpp
@@ -26,6 +26,7 @@ MenuOrgPlugin::MenuOrgPlugin(void)
MenuOrgPlugin::~MenuOrgPlugin()
{
// Clean up after yourself!
+ delete _subMenuProvider;
}
const char* MenuOrgPlugin::Version(void)
@@ -57,6 +58,7 @@ bool MenuOrgPlugin::ProcessArgs(int argc, char *argv[])
bool MenuOrgPlugin::Initialize(void)
{
+ _subMenuProvider = new SubMenuProvider();
// Initialize any background activities the plugin shall perform.
return true;
}
@@ -112,7 +114,7 @@ bool MenuOrgPlugin::Service(const char *Id, void *Data)
if (strcmp(Id, "SubMenuPatch-v0.1::SubMenuProvider") == 0)
{
ISubMenuProvider** ptr = (ISubMenuProvider**)Data;
- *ptr = &_subMenuProvider;
+ *ptr = _subMenuProvider;
return true;
}