--- old/application/org.openjdk.jmc.rcp.application/src/main/java/org/openjdk/jmc/rcp/application/ApplicationActionBarAdvisor.java 2019-01-10 13:42:58.189224651 -0500 +++ new/application/org.openjdk.jmc.rcp.application/src/main/java/org/openjdk/jmc/rcp/application/ApplicationActionBarAdvisor.java 2019-01-10 13:42:58.115223920 -0500 @@ -253,9 +253,15 @@ menu.add(new GroupMarker(IWorkbenchActionConstants.IMPORT_EXT)); menu.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); - // these three lines create the list of "recent" files - menu.add(ContributionItemFactory.REOPEN_EDITORS.create(window)); - menu.add(new GroupMarker(IWorkbenchActionConstants.MRU)); + // this is where OPEN_CONNECTION is placed via plugin.xml from org.openjdk.jmc.browser + menu.add(new Separator()); + + // create a submenu for the list of Recent Files + MenuManager recentMenu = new MenuManager(Messages.ApplicationActionBarAdvisor_MENU_RECENT_FILES_TEXT, + ContributionItemFactory.REOPEN_EDITORS.getId()); + recentMenu.add(ContributionItemFactory.REOPEN_EDITORS.create(window)); + recentMenu.add(new GroupMarker(IWorkbenchActionConstants.MRU)); + menu.add(recentMenu); menu.add(new Separator()); menu.add(getAction(ActionFactory.QUIT.getId())); --- old/application/org.openjdk.jmc.rcp.application/src/main/java/org/openjdk/jmc/rcp/application/Messages.java 2019-01-10 13:42:58.465227374 -0500 +++ new/application/org.openjdk.jmc.rcp.application/src/main/java/org/openjdk/jmc/rcp/application/Messages.java 2019-01-10 13:42:58.393226663 -0500 @@ -46,6 +46,7 @@ public static String ApplicationActionBarAdvisor_MENU_ITEM_OTN_TEXT; public static String ApplicationActionBarAdvisor_MENU_NAVIGATE_TEXT; public static String ApplicationActionBarAdvisor_MENU_NEW_TEXT; + public static String ApplicationActionBarAdvisor_MENU_RECENT_FILES_TEXT; public static String ApplicationActionBarAdvisor_MENU_WINDOW_TEXT; public static String ApplicationActionBarAdvisor_SHOW_PERSPECTIVE_MENU_TEXT; public static String ApplicationActionBarAdvisor_SHOW_VIEW_MENU_TEXT; --- old/application/org.openjdk.jmc.rcp.application/src/main/resources/org/openjdk/jmc/rcp/application/messages.properties 2019-01-10 13:42:58.739230077 -0500 +++ new/application/org.openjdk.jmc.rcp.application/src/main/resources/org/openjdk/jmc/rcp/application/messages.properties 2019-01-10 13:42:58.666229357 -0500 @@ -42,6 +42,7 @@ ApplicationActionBarAdvisor_MENU_ITEM_FORUM_TEXT=Forum ApplicationActionBarAdvisor_MENU_FILE_TEXT=&File ApplicationActionBarAdvisor_MENU_NEW_TEXT=&New +ApplicationActionBarAdvisor_MENU_RECENT_FILES_TEXT=&Recent Files ApplicationWorkbenchAdvisor_HIGH_CONTRAST_MODE_MESSAGE_TITLE=Display Settings Change ApplicationWorkbenchAdvisor_HIGH_CONTRAST_MODE_MESSAGE_TEXT=The system font size or high contrast mode has changed. You will need to restart Mission Control to complete the change. ApplicationWorkbenchAdvisor_OK_BUTTON_TEXT=Ok