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 @@ -1543,9 +1543,13 @@ public void actionPerformed(ActionEvent actionevent) {
1543
1543
recentBoardsButtonGroup = new ButtonGroup ();
1544
1544
buttonGroupsMap = new HashMap <>();
1545
1545
1546
- JMenuItem recentLabel = new JMenuItem (tr ("Recently used boards" ));
1547
- recentLabel .setEnabled (false );
1548
- boardMenu .add (recentLabel );
1546
+ boolean hasRecentBoardsMenu = (PreferencesData .getInteger ("editor.recent_boards.size" , 4 ) != 0 );
1547
+
1548
+ if (hasRecentBoardsMenu ) {
1549
+ JMenuItem recentLabel = new JMenuItem (tr ("Recently used boards" ));
1550
+ recentLabel .setEnabled (false );
1551
+ boardMenu .add (recentLabel );
1552
+ }
1549
1553
1550
1554
// Cycle through all packages
1551
1555
for (TargetPackage targetPackage : BaseNoGui .packages .values ()) {
Original file line number Diff line number Diff line change @@ -937,7 +937,7 @@ static public void selectBoard(TargetBoard targetBoard) {
937
937
if (!recentlyUsedBoards .contains (targetBoard )) {
938
938
recentlyUsedBoards .add (targetBoard );
939
939
}
940
- if (recentlyUsedBoards .size () > 4 ) {
940
+ if (recentlyUsedBoards .size () > PreferencesData . getInteger ( "editor.recent_boards.size" , 4 ) ) {
941
941
recentlyUsedBoards .remove ();
942
942
}
943
943
}
You can’t perform that action at this time.
0 commit comments