From 1bd2142063ff16461649212c2d5dbc4bd36213cb Mon Sep 17 00:00:00 2001 From: ghidragon <106987263+ghidragon@users.noreply.github.com> Date: Thu, 22 Jan 2026 15:08:12 -0500 Subject: [PATCH] GP-6204 fixed bug in byte viewer where blank line not aligned properly --- .../app/plugin/core/byteviewer/ByteViewerLayoutModel.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Ghidra/Features/ByteViewer/src/main/java/ghidra/app/plugin/core/byteviewer/ByteViewerLayoutModel.java b/Ghidra/Features/ByteViewer/src/main/java/ghidra/app/plugin/core/byteviewer/ByteViewerLayoutModel.java index 54e7acba1f..dabeafc5c6 100644 --- a/Ghidra/Features/ByteViewer/src/main/java/ghidra/app/plugin/core/byteviewer/ByteViewerLayoutModel.java +++ b/Ghidra/Features/ByteViewer/src/main/java/ghidra/app/plugin/core/byteviewer/ByteViewerLayoutModel.java @@ -122,9 +122,11 @@ public class ByteViewerLayoutModel implements LayoutModel { if (fields.size() == 0) { if (factorys.length > 0) { FontMetrics fm = factorys[0].getMetrics(); - int height = fm.getMaxAscent() + fm.getMaxDescent(); - fields.add( - new EmptyTextField(height, factorys[0].getStartX(), 0, factorys[0].getWidth())); + int heightAbove = fm.getMaxAscent(); + int heightBelow = fm.getMaxDescent(); + int x = factorys[0].getStartX(); + int w = factorys[0].getWidth(); + fields.add(new EmptyTextField(heightAbove, heightBelow, x, w)); } else { fields.add(new EmptyTextField(20, 0, 0, 10));