diff --git a/Ghidra/Features/FunctionGraph/src/main/java/ghidra/app/plugin/core/functiongraph/graph/vertex/FGVertexListingPanel.java b/Ghidra/Features/FunctionGraph/src/main/java/ghidra/app/plugin/core/functiongraph/graph/vertex/FGVertexListingPanel.java index 6e48cd2a4e..a45a2e077c 100644 --- a/Ghidra/Features/FunctionGraph/src/main/java/ghidra/app/plugin/core/functiongraph/graph/vertex/FGVertexListingPanel.java +++ b/Ghidra/Features/FunctionGraph/src/main/java/ghidra/app/plugin/core/functiongraph/graph/vertex/FGVertexListingPanel.java @@ -141,6 +141,7 @@ public class FGVertexListingPanel extends ListingPanel { @Override public Dimension getPreferredSize() { + Dimension preferredSize = super.getPreferredSize(); if (preferredSize.equals(lastParentPreferredSize) && preferredSizeCache != null) { return preferredSizeCache; @@ -164,8 +165,8 @@ public class FGVertexListingPanel extends ListingPanel { private List getAllLayouts(LayoutModel layoutModel) { List list = new ArrayList<>(); - Layout layout = layoutModel.getLayout(BigInteger.ZERO); - BigInteger index = BigInteger.ONE; + BigInteger index = BigInteger.ZERO; + Layout layout = layoutModel.getLayout(index); while (layout != null) { list.add(layout); index = layoutModel.getIndexAfter(index);