EADS-3506 java.lang.IllegalStateException The manager has been already released SEVERE
authorchrislovsund@netbeans.org
Tue, 12 Mar 2013 08:08:34 +0100
changeset 357f09db8d26a8b
parent 356 e96211b127ae
child 358 5dad8ffbba5e
EADS-3506 java.lang.IllegalStateException The manager has been already released SEVERE
Fix NPE
PLSQL/Folding/src/org/netbeans/modules/plsql/fold/PlsqlFoldManagerFactory.java
     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();