diff --git a/CHANGELOG.md b/CHANGELOG.md index db8d64b96..55bd2aac3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ All notable changes to this project will be documented in this file. - AS3 P-code editation checking all referenced labels exist - #1595 History of script search results per SWF - Ignore case and RegExp options displayed on search results dialog +- #1611 Warning about initializers has do not show again checkbox ### Fixed - #1298 AS1/2 properly decompiled setProperty/getProperty diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java index d95dcf864..5c60ee4fb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/configuration/Configuration.java @@ -676,6 +676,11 @@ public final class Configuration { @ConfigurationCategory("ui") public static ConfigurationItem checkForModifications = null; + @ConfigurationDefaultBoolean(true) + @ConfigurationName("warning.initializers") + @ConfigurationCategory("script") + public static ConfigurationItem warningInitializers = null; + private enum OSId { WINDOWS, OSX, UNIX } diff --git a/src/com/jpexs/decompiler/flash/gui/abc/SlotConstTraitDetailPanel.java b/src/com/jpexs/decompiler/flash/gui/abc/SlotConstTraitDetailPanel.java index 10375155c..983c850e4 100644 --- a/src/com/jpexs/decompiler/flash/gui/abc/SlotConstTraitDetailPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/abc/SlotConstTraitDetailPanel.java @@ -130,7 +130,7 @@ public class SlotConstTraitDetailPanel extends JPanel implements TraitDetail { @Override public void setEditMode(boolean val) { if (val && active) { - JOptionPane.showMessageDialog(null, AppStrings.translate("warning.initializers"), AppStrings.translate("message.warning"), JOptionPane.WARNING_MESSAGE); + View.showMessageDialog(null, AppStrings.translate("warning.initializers"), AppStrings.translate("message.warning"), JOptionPane.WARNING_MESSAGE, Configuration.warningInitializers); } slotConstEditor.setEditable(val); }