Index: openide/src/org/openide/util/actions/CookieAction.java =================================================================== RCS file: /cvs/openide/src/org/openide/util/actions/CookieAction.java,v retrieving revision 1.20 diff -u -r1.20 CookieAction.java --- openide/src/org/openide/util/actions/CookieAction.java 22 Nov 2001 12:07:03 -0000 1.20 +++ openide/src/org/openide/util/actions/CookieAction.java 26 Nov 2001 16:46:37 -0000 @@ -54,7 +54,7 @@ private static final long serialVersionUID =6031319415908298424L; - private CookiesChangeListener listener = null; + private CookiesChangeListener listener = new CookiesChangeListener(this); /** Get the mode of the action, i.e. how strict it should be about * cookie support. @@ -69,13 +69,6 @@ */ protected abstract Class[] cookieClasses (); - /* Initialize the action (and cookies change listener). - */ - protected void initialize () { - super.initialize (); - listener = new CookiesChangeListener(this); - } - /** Getter for cookies. * @return the set of cookies for this */ @@ -99,11 +92,10 @@ if (activatedNodes.length == 0) { return false; } - // perform enable / disable logic - boolean e = doEnable(activatedNodes); // sets new nodes to cookie change listener listener.setNodes(activatedNodes); - return e; + // perform enable / disable logic + return doEnable(activatedNodes); } /** Helper, actually performs enable / disable logic */