AbstractVariables should set hasChanges value.
This commit is contained in:
@ -35,14 +35,21 @@ public abstract class AbstractVariables extends StatSet implements IRestorable,
|
||||
*/
|
||||
|
||||
@Override
|
||||
public void set(String name, double value)
|
||||
public void set(String name, boolean value)
|
||||
{
|
||||
_hasChanges.compareAndSet(false, true);
|
||||
super.set(name, value);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void set(String name, Enum<?> value)
|
||||
public void set(String name, byte value)
|
||||
{
|
||||
_hasChanges.compareAndSet(false, true);
|
||||
super.set(name, value);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void set(String name, short value)
|
||||
{
|
||||
_hasChanges.compareAndSet(false, true);
|
||||
super.set(name, value);
|
||||
@ -62,6 +69,20 @@ public abstract class AbstractVariables extends StatSet implements IRestorable,
|
||||
super.set(name, value);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void set(String name, float value)
|
||||
{
|
||||
_hasChanges.compareAndSet(false, true);
|
||||
super.set(name, value);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void set(String name, double value)
|
||||
{
|
||||
_hasChanges.compareAndSet(false, true);
|
||||
super.set(name, value);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void set(String name, String value)
|
||||
{
|
||||
@ -69,6 +90,20 @@ public abstract class AbstractVariables extends StatSet implements IRestorable,
|
||||
super.set(name, value);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void set(String name, Enum<?> value)
|
||||
{
|
||||
_hasChanges.compareAndSet(false, true);
|
||||
super.set(name, value);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void set(String name, Object value)
|
||||
{
|
||||
_hasChanges.compareAndSet(false, true);
|
||||
super.set(name, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Put's entry to the variables and marks as changed if required (<i>Useful when restoring to do not save them again</i>).
|
||||
* @param name
|
||||
|
Reference in New Issue
Block a user