This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Suggest // delete systemActions member private static SystemAction[] DEFAULT_ACTIONS = null; /** @deprecated */ public SystemAction[] getSystemActions() { synchronized (TopComponent.class) { if (DEFAULT_ACTIONS == null) { DEFAULT_ACTIONS = /* initial list: SaveAction etc. */; } } return DEFAULT_ACTIONS; } public Action[] getActions() { return getSystemActions(); } and change window system code to call getActions rather than getSystemActions and use the proper method to make a context menu.
Could be considered part of issue #27868 set of changes.
Yes, I had this in mind. Yarda told me there is also something similar in FS.
Fixed in [trunk] openide/openide-spec-vers.properties 1.97 openide/api/doc/changes/apichanges.xml 1.130 openide/src/org/openide/windows/TopComponent.java 1.89 openide/src/org/openide/explorer/ExplorerPanel.java 1.38 core/src/org/netbeans/core/windows/frames/DefaultContainerImpl.java 1.69 core/manifest.mf 1.16