fixes bug #288
[enigma2.git] / lib / service / servicedvb.cpp
index 25e723eddb4a10cd1afb26a3db23844a140417cd..558bf0c22cd0273428aa24577915a72b6182df3c 100644 (file)
@@ -1128,11 +1128,7 @@ RESULT eDVBServicePlay::stop()
                        
                        if (length)
                        {
-                               int perc = play_position * 100LL / length;
-                       
-                                       /* only store last play position when between 1% and 99% */
-                               if ((1 < perc) && (perc < 99))
-                                       m_cue_entries.insert(cueEntry(play_position, 3)); /* last play position */
+                               m_cue_entries.insert(cueEntry(play_position, 3)); /* last play position */
                        }
                        m_cuesheet_changed = 1;
                }
@@ -2089,12 +2085,12 @@ RESULT eDVBServicePlay::startTimeshift()
        return 0;
 }
 
-RESULT eDVBServicePlay::stopTimeshift(bool switchToLive=true)
+RESULT eDVBServicePlay::stopTimeshift(bool swToLive)
 {
        if (!m_timeshift_enabled)
                return -1;
        
-       if (switchToLive)
+       if (swToLive)
                switchToLive();
        
        m_timeshift_enabled = 0;