git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
enable dream keyboard
[enigma2.git]
/
lib
/
python
/
Plugins
/
Extensions
/
DVDPlayer
/
src
/
servicedvd.cpp
diff --git
a/lib/python/Plugins/Extensions/DVDPlayer/src/servicedvd.cpp
b/lib/python/Plugins/Extensions/DVDPlayer/src/servicedvd.cpp
index 4a85a0208082e8e42259272e6c072bdde8b6cac4..02c0ca940057d6794597d23a04b6040064f99d5d 100644
(file)
--- a/
lib/python/Plugins/Extensions/DVDPlayer/src/servicedvd.cpp
+++ b/
lib/python/Plugins/Extensions/DVDPlayer/src/servicedvd.cpp
@@
-280,6
+280,7
@@
eServiceDVD::~eServiceDVD()
kill();
saveCuesheet();
ddvd_close(m_ddvdconfig);
kill();
saveCuesheet();
ddvd_close(m_ddvdconfig);
+ disableSubtitles(0);
}
RESULT eServiceDVD::connectEvent(const Slot2<void,iPlayableService*,int> &event, ePtr<eConnection> &connection)
}
RESULT eServiceDVD::connectEvent(const Slot2<void,iPlayableService*,int> &event, ePtr<eConnection> &connection)
@@
-534,8
+535,7
@@
PyObject *eServiceDVD::getInfoObject(int w)
RESULT eServiceDVD::enableSubtitles(eWidget *parent, SWIG_PYOBJECT(ePyObject) /*entry*/)
{
RESULT eServiceDVD::enableSubtitles(eWidget *parent, SWIG_PYOBJECT(ePyObject) /*entry*/)
{
- if (m_subtitle_widget)
- delete m_subtitle_widget;
+ delete m_subtitle_widget;
m_subtitle_widget = new eSubtitleWidget(parent);
m_subtitle_widget->resize(parent->size());
m_subtitle_widget = new eSubtitleWidget(parent);
m_subtitle_widget->resize(parent->size());