mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-14 09:37:36 -05:00
Merge pull request #214 from DSheirer/210-playlist-saving-all-times
Resolves issue with the playlist saving all of the time
This commit is contained in:
@@ -89,6 +89,7 @@ public class PlaylistManager implements ChannelEventListener
|
|||||||
@Override
|
@Override
|
||||||
public void receive(AliasEvent t)
|
public void receive(AliasEvent t)
|
||||||
{
|
{
|
||||||
|
//Save the playlist for all alias events
|
||||||
schedulePlaylistSave();
|
schedulePlaylistSave();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -98,6 +99,7 @@ public class PlaylistManager implements ChannelEventListener
|
|||||||
@Override
|
@Override
|
||||||
public void receive(ChannelMapEvent t)
|
public void receive(ChannelMapEvent t)
|
||||||
{
|
{
|
||||||
|
//Save the playlist for all channel map events
|
||||||
schedulePlaylistSave();
|
schedulePlaylistSave();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -107,7 +109,23 @@ public class PlaylistManager implements ChannelEventListener
|
|||||||
@Override
|
@Override
|
||||||
public void receive(BroadcastEvent broadcastEvent)
|
public void receive(BroadcastEvent broadcastEvent)
|
||||||
{
|
{
|
||||||
schedulePlaylistSave();
|
switch(broadcastEvent.getEvent())
|
||||||
|
{
|
||||||
|
case CONFIGURATION_ADD:
|
||||||
|
case CONFIGURATION_CHANGE:
|
||||||
|
case CONFIGURATION_DELETE:
|
||||||
|
schedulePlaylistSave();
|
||||||
|
break;
|
||||||
|
case BROADCASTER_ADD:
|
||||||
|
case BROADCASTER_QUEUE_CHANGE:
|
||||||
|
case BROADCASTER_STATE_CHANGE:
|
||||||
|
case BROADCASTER_STREAMED_COUNT_CHANGE:
|
||||||
|
case BROADCASTER_AGED_OFF_COUNT_CHANGE:
|
||||||
|
case BROADCASTER_DELETE:
|
||||||
|
default:
|
||||||
|
//Do nothing
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user