Index: BaseOptions.java =================================================================== RCS file: /cvs/editor/src/org/netbeans/modules/editor/options/BaseOptions.java,v retrieving revision 1.83.2.1 diff -c -r1.83.2.1 BaseOptions.java *** BaseOptions.java 7 Mar 2003 13:41:07 -0000 1.83.2.1 --- BaseOptions.java 18 Aug 2003 14:28:06 -0000 *************** *** 223,234 **** } public static BaseOptions getOptions(Class kitClass) { ! BaseOptions option = (BaseOptions)kitClass2Options.get(kitClass); ! if (option == null) { ! AllOptionsFolder.getDefault().loadMIMEOption(kitClass, false); ! option = (BaseOptions)kitClass2Options.get(kitClass); } return option; --- 223,244 ---- } public static BaseOptions getOptions(Class kitClass) { ! //check also all superclasses whether they are not in the ! //kitClass2Options map ! Class c = kitClass; ! BaseOptions option = null; ! while (option == null && c != null) { ! option = (BaseOptions)kitClass2Options.get(c); ! if (option != null) ! break; ! AllOptionsFolder.getDefault().loadMIMEOption(c, false); ! option = (BaseOptions)kitClass2Options.get(c); ! if (option != null) ! break; ! ! c = c.getSuperclass(); } return option;