diff --git a/trunk/lib/jsyntaxpane-0.9.5.jar b/trunk/lib/jsyntaxpane-0.9.5.jar
index 100ce5fb7..5826bdabc 100644
Binary files a/trunk/lib/jsyntaxpane-0.9.5.jar and b/trunk/lib/jsyntaxpane-0.9.5.jar differ
diff --git a/trunk/libsrc/jsyntaxpane/jsyntaxpane/src/main/java/jsyntaxpane/DefaultSyntaxKit.java b/trunk/libsrc/jsyntaxpane/jsyntaxpane/src/main/java/jsyntaxpane/DefaultSyntaxKit.java
index 56242fce2..d2615d202 100644
--- a/trunk/libsrc/jsyntaxpane/jsyntaxpane/src/main/java/jsyntaxpane/DefaultSyntaxKit.java
+++ b/trunk/libsrc/jsyntaxpane/jsyntaxpane/src/main/java/jsyntaxpane/DefaultSyntaxKit.java
@@ -595,6 +595,14 @@ public class DefaultSyntaxKit extends DefaultEditorKit implements ViewFactory {
return getConfig(this.getClass());
}
+ /**
+ * JPEXS: Reload configs - for language change
+ */
+ public static void reloadConfigs(){
+ CONFIGS.clear();
+ CONFIGS = null;
+ }
+
/**
* Return the Configurations object for a Kit. Perfrom lazy creation of a
* Configuration object if nothing is created.
diff --git a/trunk/nbproject/ide-file-targets.xml b/trunk/nbproject/ide-file-targets.xml
index 181ef5207..e76453db8 100644
--- a/trunk/nbproject/ide-file-targets.xml
+++ b/trunk/nbproject/ide-file-targets.xml
@@ -14,7 +14,7 @@
-
+
diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java b/trunk/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java
index 2fe827449..da3db55e5 100644
--- a/trunk/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java
+++ b/trunk/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java
@@ -30,6 +30,7 @@ import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
+import jsyntaxpane.DefaultSyntaxKit;
/**
*
@@ -115,6 +116,7 @@ public class SelectLanguageDialog extends AppDialog implements ActionListener {
updateLanguage();
setVisible(false);
AppStrings.updateLanguage();
+ DefaultSyntaxKit.reloadConfigs();
Main.reloadApp();
}
break;