diff options
| author | Thomas Günther <tom@toms-cafe.de> | 2010-06-20 23:22:35 +0200 |
|---|---|---|
| committer | Thomas Günther <tom@toms-cafe.de> | 2010-06-20 23:22:35 +0200 |
| commit | d980ca65823a1c2df1809fc8ecb60b791ebb960f (patch) | |
| tree | 2dd02cc1488374b7d4b870f001bf0ef429133353 | |
| parent | 73190a01d7fc254b7a1048914f0c05f80054dd3c (diff) | |
| download | vdr-plugin-text2skin-d980ca65823a1c2df1809fc8ecb60b791ebb960f.tar.gz vdr-plugin-text2skin-d980ca65823a1c2df1809fc8ecb60b791ebb960f.tar.bz2 | |
Fixed crash when deleting ongoing timers or their recordings (closes #306)
| -rw-r--r-- | HISTORY | 1 | ||||
| -rw-r--r-- | status.c | 2 |
2 files changed, 3 insertions, 0 deletions
@@ -8,6 +8,7 @@ ____-__-__: Version 1.3.1 - Fixed segmentation fault with 16bit images (closes #258 - thanks to domml@vdrportal) - Fixed crash with GraphicsMagick >= 1.3.8 and non-XPM images. +- Fixed crash when deleting ongoing timers or their recordings (closes #306) 2009-10-06: Version 1.3 @@ -401,6 +401,8 @@ cxType cText2SkinStatus::GetTokenData(const txToken &Token) } else if (mRecordings.size() > 0) { mRecordingsLock.Lock(); uint now = cTimeMs::Now(); + if (mCurrentRecording >= mRecordings.size()) + mCurrentRecording = mNextRecording = 0; if (mNextRecording == 0) mNextRecording = now + 2000; else if (now >= mNextRecording) { |
