EADS-3506 java.lang.IllegalStateException The manager has been already released SEVERE
Fix NPE
1.1 --- a/PLSQL/Folding/src/org/netbeans/modules/plsql/fold/PlsqlFoldManagerFactory.java Mon Mar 11 23:04:52 2013 +0100
1.2 +++ b/PLSQL/Folding/src/org/netbeans/modules/plsql/fold/PlsqlFoldManagerFactory.java Tue Mar 12 08:08:34 2013 +0100
1.3 @@ -47,15 +47,17 @@
1.4 /**
1.5 *
1.6 * @author chawlk
1.7 + * @author chrlse
1.8 */
1.9 public class PlsqlFoldManagerFactory implements FoldManagerFactory {
1.10
1.11 @Override
1.12 public FoldManager createFoldManager() {
1.13 - if (System.getProperty("plsql.fold.manager").equals("custom")) {
1.14 + final String property = System.getProperty("plsql.fold.manager", "new");
1.15 + if ("custom".equals(property)) {
1.16 return new CustomFoldManager();
1.17 }
1.18 - if (System.getProperty("plsql.fold.manager").equals("old")) {
1.19 + if ("old".equals(property)) {
1.20 return new PlsqlFoldManager();
1.21 }
1.22 return new NewPlsqlFoldManager();