summaryrefslogtreecommitdiff
path: root/muggle-plugin
diff options
context:
space:
mode:
authorwr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b>2005-02-15 10:08:37 +0000
committerwr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b>2005-02-15 10:08:37 +0000
commit52561b4e1c80f296bd337135ab8fe51716fc6974 (patch)
tree919f597446d9b05462105ed1ba7d354a0427d414 /muggle-plugin
parent1804e40ef8f7bfd5a5b798b0de801724f7b57b9d (diff)
downloadvdr-plugin-muggle-52561b4e1c80f296bd337135ab8fe51716fc6974.tar.gz
vdr-plugin-muggle-52561b4e1c80f296bd337135ab8fe51716fc6974.tar.bz2
respect initial shuffle/loop mode from setup
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk@489 e10066b5-e1e2-0310-b819-94efdf66514b
Diffstat (limited to 'muggle-plugin')
-rw-r--r--muggle-plugin/mg_db.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/muggle-plugin/mg_db.c b/muggle-plugin/mg_db.c
index 8249647..57edc0e 100644
--- a/muggle-plugin/mg_db.c
+++ b/muggle-plugin/mg_db.c
@@ -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++)