You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by su...@apache.org on 2021/06/12 14:26:48 UTC
[groovy] branch master updated: Trivial refactoring: extract common
variable
This is an automated email from the ASF dual-hosted git repository.
sunlan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/master by this push:
new 32099f6 Trivial refactoring: extract common variable
32099f6 is described below
commit 32099f637913d0a6d92e2ed1025f88ca786910cf
Author: Daniel Sun <su...@apache.org>
AuthorDate: Sat Jun 12 22:26:25 2021 +0800
Trivial refactoring: extract common variable
---
.../src/main/groovy/groovy/console/ui/ConsoleTextEditor.java | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/subprojects/groovy-console/src/main/groovy/groovy/console/ui/ConsoleTextEditor.java b/subprojects/groovy-console/src/main/groovy/groovy/console/ui/ConsoleTextEditor.java
index ae846c1..a7f4561 100644
--- a/subprojects/groovy-console/src/main/groovy/groovy/console/ui/ConsoleTextEditor.java
+++ b/subprojects/groovy-console/src/main/groovy/groovy/console/ui/ConsoleTextEditor.java
@@ -140,12 +140,14 @@ public class ConsoleTextEditor extends JScrollPane {
private TextUndoManager undoManager;
+ private final Preferences preferences;
+
/**
* Creates a new instance of ConsoleTextEditor
*/
public ConsoleTextEditor() {
- textEditor.setFont(new Font(defaultFamily, Font.PLAIN,
- Preferences.userNodeForPackage(Console.class).getInt("fontSize", 12)));
+ preferences = Preferences.userNodeForPackage(Console.class);
+ textEditor.setFont(new Font(defaultFamily, Font.PLAIN, preferences.getInt("fontSize", 12)));
setViewportView(new JPanel(new BorderLayout()) {{
add(numbersPanel, BorderLayout.WEST);
@@ -165,7 +167,6 @@ public class ConsoleTextEditor extends JScrollPane {
// add a document listener, to hint whether the line number gutter has to be repainted
// when the number of lines changes
doc.addDocumentListener(new DocumentListener() {
- private Preferences preferences;
private int width;
@Override
@@ -181,7 +182,6 @@ public class ConsoleTextEditor extends JScrollPane {
@Override
public void changedUpdate(DocumentEvent documentEvent) {
documentChangedSinceLastRepaint = true;
- if (null == preferences) preferences = Preferences.userNodeForPackage(Console.class);
int width = 3 * preferences.getInt("fontSize", 12);
if (width != this.width) {
this.width = width;