From 03fe94e0ba1348934cee59a92b8c82e78f51d720 Mon Sep 17 00:00:00 2001 From: skylarmt Date: Fri, 2 Jan 2015 19:58:15 -0700 Subject: [PATCH] Fix problem where autocomplete didn't change languages --- src/net/apocalypselabs/symat/CodeEditor.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/net/apocalypselabs/symat/CodeEditor.java b/src/net/apocalypselabs/symat/CodeEditor.java index 5257503..37a73e7 100644 --- a/src/net/apocalypselabs/symat/CodeEditor.java +++ b/src/net/apocalypselabs/symat/CodeEditor.java @@ -475,11 +475,13 @@ public class CodeEditor extends javax.swing.JInternalFrame { javascriptOption.setSelected(true); pythonOption.setSelected(false); codeBox.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVASCRIPT); + pyac.uninstall(); jsac.install(codeBox); } else if (file.matches(".*\\.(sypy|py)")) { javascriptOption.setSelected(false); pythonOption.setSelected(true); codeBox.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_PYTHON); + jsac.uninstall(); pyac.install(codeBox); } } @@ -590,10 +592,14 @@ public class CodeEditor extends javax.swing.JInternalFrame { private void javascriptOptionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_javascriptOptionActionPerformed codeBox.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVASCRIPT); + pyac.uninstall(); + jsac.install(codeBox); }//GEN-LAST:event_javascriptOptionActionPerformed private void pythonOptionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_pythonOptionActionPerformed codeBox.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_PYTHON); + jsac.uninstall(); + pyac.install(codeBox); }//GEN-LAST:event_pythonOptionActionPerformed private void formMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_formMouseClicked