1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-11-28 09:24:14 +01:00

Force font metrics recalculation when changing tabs

Fix #7321
This commit is contained in:
Cristian Maglie 2021-08-18 11:58:13 +02:00
parent a55a6d2a9d
commit 240e1b5624

View File

@ -1452,6 +1452,7 @@ public class Editor extends JFrame implements RunnerListener {
codePanel.removeAll();
codePanel.add(tabs.get(index), BorderLayout.CENTER);
tabs.get(index).requestFocusInWindow(); // get the caret blinking
tabs.get(index).applyPreferences();
// For some reason, these are needed. Revalidate says it should be
// automatically called when components are added or removed, but without
// it, the component switched to is not displayed. repaint() is needed to