|
@@ -14,6 +14,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
|
|
|
set
|
|
|
{
|
|
|
enabled = value;
|
|
|
+ if (updating) return;
|
|
|
EffectManager.SetEffectActive(enabled);
|
|
|
}
|
|
|
}
|
|
@@ -24,11 +25,7 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
|
|
|
resetEffectButton = new Button(Translation.Get("effectsPane", "reset"));
|
|
|
resetEffectButton.ControlEvent += (s, a) => ResetEffect();
|
|
|
effectToggle = new Toggle(Translation.Get("effectsPane", "onToggle"));
|
|
|
- effectToggle.ControlEvent += (s, a) =>
|
|
|
- {
|
|
|
- if (updating) return;
|
|
|
- Enabled = effectToggle.Value;
|
|
|
- };
|
|
|
+ effectToggle.ControlEvent += (s, a) => Enabled = effectToggle.Value;
|
|
|
}
|
|
|
|
|
|
protected override void ReloadTranslation()
|
|
@@ -45,7 +42,6 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
|
|
|
public override void UpdatePane()
|
|
|
{
|
|
|
if (!EffectManager.Ready) return;
|
|
|
- if (EffectManager.Active != effectToggle.Value) EffectManager.SetEffectActive(effectToggle.Value);
|
|
|
updating = true;
|
|
|
effectToggle.Value = EffectManager.Active;
|
|
|
UpdateControls();
|