diff options
| -rw-r--r-- | altosui/AltosUI.java | 1 | ||||
| -rw-r--r-- | altosuilib/AltosUIFrame.java | 12 | ||||
| -rw-r--r-- | micropeak/MicroPeak.java | 1 | 
3 files changed, 12 insertions, 2 deletions
| diff --git a/altosui/AltosUI.java b/altosui/AltosUI.java index 70142a93..d630ceec 100644 --- a/altosui/AltosUI.java +++ b/altosui/AltosUI.java @@ -552,7 +552,6 @@ public class AltosUI extends AltosUIFrame {  		/* Handle batch-mode */  		if (args.length == 0) {  			AltosUI altosui = new AltosUI(); -			altosui.setVisible(true);  			java.util.List<AltosDevice> devices = AltosUSBDevice.list(Altos.product_basestation);  			for (AltosDevice device : devices) diff --git a/altosuilib/AltosUIFrame.java b/altosuilib/AltosUIFrame.java index 409aea2e..8a1ba205 100644 --- a/altosuilib/AltosUIFrame.java +++ b/altosuilib/AltosUIFrame.java @@ -66,7 +66,19 @@ public class AltosUIFrame extends JFrame implements AltosUIListener {  		setIconImages(icons);  	} +	private boolean location_by_platform = true; +	public void setLocationByPlatform(boolean lbp) { +		location_by_platform = lbp; +		super.setLocationByPlatform(lbp); +	} +		 +	public void setVisible (boolean visible) { +		if (visible) +			setLocationByPlatform(location_by_platform); +		super.setVisible(visible); +	} +		  	public AltosUIFrame() {  		AltosUIPreferences.register_ui_listener(this);  		addWindowListener(new AltosUIFrameListener()); diff --git a/micropeak/MicroPeak.java b/micropeak/MicroPeak.java index 5d128dfd..6f5e432c 100644 --- a/micropeak/MicroPeak.java +++ b/micropeak/MicroPeak.java @@ -255,7 +255,6 @@ public class MicroPeak extends MicroFrame implements ActionListener, ItemListene  		ps.height += i.top + i.bottom;  //		setPreferredSize(ps);  		setSize(ps); -		setLocationByPlatform(true);  		setVisible(true);  	} | 
