*/
-#include <fstream>
#include <cassert>
#include <cstdio>
#include <unistd.h>
_playlist = playlist;
_playlist->use();
- if (!in_set_state && recordable()) {
+ if (!in_set_state && destructive() && recordable()) {
reset_write_sources (false);
}
{
XMLNode* node = new XMLNode ("Diskstream");
char buf[64];
- LocaleGuard lg (X_("C"));
+ LocaleGuard lg;
node->add_property ("flags", enum_2_string (_flags));
node->add_property ("playlist", _playlist->name());
int
Diskstream::set_state (const XMLNode& node, int /*version*/)
{
- const XMLProperty* prop;
+ XMLProperty const * prop;
if ((prop = node.property ("name")) != 0) {
_name = prop->value();
return true;
}
-