Extra logging to help debug #13
This commit is contained in:
parent
4fbb9b1dfb
commit
d5d66d79dc
|
@ -1,5 +1,6 @@
|
|||
package io.gitlab.jfronny.respackopts.data.entry;
|
||||
|
||||
import io.gitlab.jfronny.respackopts.Respackopts;
|
||||
import me.shedaniel.clothconfig2.api.AbstractConfigListEntry;
|
||||
import meteordevelopment.starscript.value.Value;
|
||||
|
||||
|
@ -34,7 +35,10 @@ public class ConfigBooleanEntry extends ConfigEntry<Boolean> {
|
|||
return guiEntryBuilderParam.entryBuilder().startBooleanToggle(guiEntryBuilderParam.name(), getValue())
|
||||
.setDefaultValue(getDefault())
|
||||
.setSaveConsumer(value -> {
|
||||
if (getValue() != value) guiEntryBuilderParam.saveCallback();
|
||||
if (getValue() != value) {
|
||||
if (Respackopts.CONFIG.debugLogs) Respackopts.LOGGER.info("ConfigBooleanEntry SaveCallback");
|
||||
guiEntryBuilderParam.saveCallback();
|
||||
}
|
||||
setValue(value);
|
||||
})
|
||||
.setTooltipSupplier(guiEntryBuilderParam.tooltipSupplier())
|
||||
|
|
|
@ -126,7 +126,10 @@ public class ConfigEnumEntry extends ConfigEntry<String> {
|
|||
.setDefaultValue(getDefault())
|
||||
.setSelections(() -> values.iterator())
|
||||
.setSaveConsumer(value -> {
|
||||
if (!Objects.equals(getValue(), value)) guiEntryBuilderParam.saveCallback();
|
||||
if (!Objects.equals(getValue(), value)) {
|
||||
if (Respackopts.CONFIG.debugLogs) Respackopts.LOGGER.info("ConfigEnumEntry SaveCallback");
|
||||
guiEntryBuilderParam.saveCallback();
|
||||
}
|
||||
setValue(value);
|
||||
})
|
||||
.setTooltipSupplier(guiEntryBuilderParam.tooltipSupplier())
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package io.gitlab.jfronny.respackopts.data.entry;
|
||||
|
||||
import io.gitlab.jfronny.respackopts.Respackopts;
|
||||
import io.gitlab.jfronny.respackopts.data.enums.ConfigSyncMode;
|
||||
import io.gitlab.jfronny.respackopts.data.enums.NumericEntryType;
|
||||
import io.gitlab.jfronny.respackopts.gson.entry.NumericEntrySerializer;
|
||||
|
@ -82,7 +83,10 @@ public class ConfigNumericEntry extends ConfigEntry<Double> {
|
|||
getValue().intValue(), min.intValue(), max.intValue())
|
||||
.setDefaultValue(getDefault().intValue())
|
||||
.setSaveConsumer(value -> {
|
||||
if (!Objects.equals(getValue(), value.doubleValue())) guiEntryBuilderParam.saveCallback();
|
||||
if (!Objects.equals(getValue(), value.doubleValue())) {
|
||||
if (Respackopts.CONFIG.debugLogs) Respackopts.LOGGER.info("ConfigNumericEntrySlider SaveCallback");
|
||||
guiEntryBuilderParam.saveCallback();
|
||||
}
|
||||
setValue(value.doubleValue());
|
||||
})
|
||||
.setTooltipSupplier(guiEntryBuilderParam.tooltipSupplier())
|
||||
|
@ -92,7 +96,10 @@ public class ConfigNumericEntry extends ConfigEntry<Double> {
|
|||
DoubleFieldBuilder builder = guiEntryBuilderParam.entryBuilder().startDoubleField(guiEntryBuilderParam.name(), getValue())
|
||||
.setDefaultValue(getDefault())
|
||||
.setSaveConsumer(value -> {
|
||||
if (!Objects.equals(getValue(), value)) guiEntryBuilderParam.saveCallback();
|
||||
if (!Objects.equals(getValue(), value)) {
|
||||
if (Respackopts.CONFIG.debugLogs) Respackopts.LOGGER.info("ConfigNumericEntryNormal SaveCallback");
|
||||
guiEntryBuilderParam.saveCallback();
|
||||
}
|
||||
setValue(value);
|
||||
})
|
||||
.setTooltipSupplier(guiEntryBuilderParam.tooltipSupplier());
|
||||
|
|
|
@ -23,6 +23,7 @@ public class ModMenuCompat implements ModMenuApi {
|
|||
ConfigEntryBuilder entryBuilder = builder.entryBuilder();
|
||||
PackReloadType.Aggregator agg = new PackReloadType.Aggregator();
|
||||
builder.setSavingRunnable(() -> {
|
||||
if (Respackopts.CONFIG.debugLogs) Respackopts.LOGGER.info("ModMenuCompat SavingRunnable " + agg.get());
|
||||
Respackopts.CONFIG.save();
|
||||
Respackopts.save();
|
||||
if (agg.get() == PackReloadType.Resource) {
|
||||
|
|
|
@ -57,6 +57,7 @@ public class GuiFactory {
|
|||
PackReloadType.Aggregator agg = new PackReloadType.Aggregator();
|
||||
builder.setSavingRunnable(() -> {
|
||||
Respackopts.save();
|
||||
if (Respackopts.CONFIG.debugLogs) Respackopts.LOGGER.info("GuiFactory SavingRunnable " + agg.get());
|
||||
if (agg.get() == PackReloadType.Resource) {
|
||||
Respackopts.forcePackReload = true;
|
||||
DashLoaderCompat.requestForceReload();
|
||||
|
|
Loading…
Reference in New Issue
Block a user