diff options
author | wr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b> | 2005-02-15 10:08:37 +0000 |
---|---|---|
committer | wr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b> | 2005-02-15 10:08:37 +0000 |
commit | 4e6dd27b393de80b5da48a589d662b41c3e47c89 (patch) | |
tree | c362b42eafa40326355eebc78e0c2aab6c1e557a | |
parent | 52743b40f3185c9c855d2b93d4839a425866394f (diff) | |
download | vdr-plugin-muggle-4e6dd27b393de80b5da48a589d662b41c3e47c89.tar.gz vdr-plugin-muggle-4e6dd27b393de80b5da48a589d662b41c3e47c89.tar.bz2 |
respect initial shuffle/loop mode from setup
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@489 e10066b5-e1e2-0310-b819-94efdf66514b
-rw-r--r-- | mg_db.c | 8 |
1 files changed, 2 insertions, 6 deletions
@@ -746,8 +746,8 @@ void mgSelection::InitSelection() { m_position = 0; m_tracks_position = 0; m_trackid = -1; - m_shuffle_mode = SM_NONE; - m_loop_mode = LM_NONE; + m_shuffle_mode = ShuffleMode(the_setup.InitShuffleMode); + m_loop_mode = LoopMode(the_setup.InitLoopMode); clearCache(); values.setOwner(this); if (!needGenre2_set) @@ -819,8 +819,6 @@ mgSelection::InitFrom(mgValmap& nv) setPosition(nv.getstr("Position")); if (m_level>=order.size()-1) setTrackPosition(nv.getlong("TrackPosition")); - setShuffleMode(ShuffleMode(nv.getuint("ShuffleMode"))); - setLoopMode(LoopMode(nv.getuint("LoopMode"))); } @@ -1265,8 +1263,6 @@ mgSelection::inCollection(const string Name) const void mgSelection::DumpState(mgValmap& nv) const { nv.put("FallThrough",m_fall_through); - nv.put("ShuffleMode",int(m_shuffle_mode)); - nv.put("LoopMode",int(m_loop_mode)); nv.put("Directory",m_Directory); nv.put("Level",int(m_level)); for (unsigned int i=0;i<order.size();i++) |