Add clarifying comment; trim long line to < 100 chars.

This commit is contained in:
Michael Bayne
2018-05-11 18:34:51 -07:00
parent aaf33fe35e
commit 3d5d5a630c
@@ -232,6 +232,8 @@ public class GetdownApp
@Override @Override
protected void fail (String message) { protected void fail (String message) {
super.fail(message); super.fail(message);
// super.fail causes the UI to be created (if needed) on the next UI tick, so we
// want to wait until that happens before we attempt to redecorate the window
EventQueue.invokeLater(new Runnable() { EventQueue.invokeLater(new Runnable() {
@Override @Override
public void run() { public void run() {
@@ -239,11 +241,11 @@ public class GetdownApp
// to allow the user to close the window // to allow the user to close the window
if (_frame != null && _frame.isUndecorated()) { if (_frame != null && _frame.isUndecorated()) {
_frame.dispose(); _frame.dispose();
Color background = _frame.getBackground(); Color bg = _frame.getBackground();
if (background != null && background.getAlpha() < 255) { if (bg != null && bg.getAlpha() < 255) {
// decorated windows do not allow alpha backgrounds // decorated windows do not allow alpha backgrounds
_frame.setBackground( _frame.setBackground(
new Color(background.getRed(), background.getGreen(), background.getBlue())); new Color(bg.getRed(), bg.getGreen(), bg.getBlue()));
} }
_frame.setUndecorated(false); _frame.setUndecorated(false);
showContainer(); showContainer();