diff options
author | chriszero <zerov83@gmail.com> | 2015-05-02 19:42:08 +0200 |
---|---|---|
committer | chriszero <zerov83@gmail.com> | 2015-05-02 19:42:08 +0200 |
commit | f7448c90f3c27f44cca77bdf2399d4321ef990a2 (patch) | |
tree | 108d744a4c33a323a305a1163e73c54679c9ff86 /plexSdOsd.cpp | |
parent | 70a2f36b1b8abb3bdf5df019c3bef34189d728eb (diff) | |
download | vdr-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.cpp | 5 |
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: |