File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed
arduino-core/src/processing/app Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -1518,9 +1518,13 @@ public void actionPerformed(ActionEvent actionevent) {
15181518 recentBoardsButtonGroup = new ButtonGroup ();
15191519 buttonGroupsMap = new HashMap <>();
15201520
1521- JMenuItem recentLabel = new JMenuItem (tr ("Recently used boards" ));
1522- recentLabel .setEnabled (false );
1523- boardMenu .add (recentLabel );
1521+ boolean hasRecentBoardsMenu = (PreferencesData .getInteger ("editor.recent_boards.size" , 4 ) != 0 );
1522+
1523+ if (hasRecentBoardsMenu ) {
1524+ JMenuItem recentLabel = new JMenuItem (tr ("Recently used boards" ));
1525+ recentLabel .setEnabled (false );
1526+ boardMenu .add (recentLabel );
1527+ }
15241528
15251529 // Cycle through all packages
15261530 for (TargetPackage targetPackage : BaseNoGui .packages .values ()) {
Original file line number Diff line number Diff line change @@ -936,7 +936,7 @@ static public void selectBoard(TargetBoard targetBoard) {
936936 if (!recentlyUsedBoards .contains (targetBoard )) {
937937 recentlyUsedBoards .add (targetBoard );
938938 }
939- if (recentlyUsedBoards .size () > 4 ) {
939+ if (recentlyUsedBoards .size () > PreferencesData . getInteger ( "editor.recent_boards.size" , 4 ) ) {
940940 recentlyUsedBoards .remove ();
941941 }
942942 }
You can’t perform that action at this time.
0 commit comments