From 2cf855ff09da17feac78275b6fc4b00372f1eba2 Mon Sep 17 00:00:00 2001 From: Anton Keks Date: Tue, 22 Sep 2020 13:08:12 -0700 Subject: [PATCH] align start button better with ip range feeder controls on Mac - SWT layouts don't behave consistently over platforms --- src/net/azib/ipscan/gui/MainWindow.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/net/azib/ipscan/gui/MainWindow.java b/src/net/azib/ipscan/gui/MainWindow.java index 77af036f..f9179b6c 100644 --- a/src/net/azib/ipscan/gui/MainWindow.java +++ b/src/net/azib/ipscan/gui/MainWindow.java @@ -7,6 +7,7 @@ package net.azib.ipscan.gui; import net.azib.ipscan.config.GUIConfig; import net.azib.ipscan.config.Labels; +import net.azib.ipscan.config.Platform; import net.azib.ipscan.config.Version; import net.azib.ipscan.core.state.ScanningState; import net.azib.ipscan.core.state.StateMachine; @@ -191,7 +192,7 @@ public class MainWindow { if (sizeDiff >= 0) { GridLayout layout = new GridLayout(2, false); - layout.verticalSpacing = sizeDiff/3; + layout.verticalSpacing = Platform.MAC_OS && sizeDiff == 11 ? 1 : sizeDiff / 3; startStopButton.getParent().setLayout(layout); prefsButton.moveAbove(startStopButton);