summaryrefslogtreecommitdiff
path: root/plexSdOsd.cpp
diff options
context:
space:
mode:
authorchriszero <zerov83@gmail.com>2015-05-02 19:42:08 +0200
committerchriszero <zerov83@gmail.com>2015-05-02 19:42:08 +0200
commitf7448c90f3c27f44cca77bdf2399d4321ef990a2 (patch)
tree108d744a4c33a323a305a1163e73c54679c9ff86 /plexSdOsd.cpp
parent70a2f36b1b8abb3bdf5df019c3bef34189d728eb (diff)
downloadvdr-plugin-plex-f7448c90f3c27f44cca77bdf2399d4321ef990a2.tar.gz
vdr-plugin-plex-f7448c90f3c27f44cca77bdf2399d4321ef990a2.tar.bz2
Fixes segfault when using <areascroll/>
Diffstat (limited to 'plexSdOsd.cpp')
-rw-r--r--plexSdOsd.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/plexSdOsd.cpp b/plexSdOsd.cpp
index 27f841f..949eb81 100644
--- a/plexSdOsd.cpp
+++ b/plexSdOsd.cpp
@@ -13,7 +13,9 @@ cPlexSdOsd::cPlexSdOsd()
cPlexSdOsd::~cPlexSdOsd()
{
+ m_pBrowserGrid->Clear();
cPictureCache::GetInstance().RemoveAll();
+ delete m_pRootView;
}
bool cPlexSdOsd::SdSupport()
@@ -84,8 +86,7 @@ eOSState cPlexSdOsd::ProcessKey(eKeys Key)
Flush();
break;
case kBack:
- //state =
- m_pBrowserGrid->NavigateBack();
+ state = m_pBrowserGrid->NavigateBack();
Flush();
break;
case kRed: