From 0319a6f84cdced5f5564df8eca01011867c67fcc Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Wed, 27 Feb 2013 12:07:34 +0100 Subject: [PATCH] TMI-CORE: Minor UI bugfix --- .../java/com/twelvemonkeys/imageio/ImageReaderBase.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/ImageReaderBase.java b/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/ImageReaderBase.java index 35ac966a..4a0d7243 100644 --- a/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/ImageReaderBase.java +++ b/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/ImageReaderBase.java @@ -480,7 +480,7 @@ public abstract class ImageReaderBase extends ImageReader { popup.add(background); ChangeBackgroundAction checkered = new ChangeBackgroundAction("Checkered", checkeredBG); - checkered.putValue(Action.SELECTED_KEY, true); + checkered.putValue(Action.SELECTED_KEY, backgroundPaint == checkeredBG); addCheckBoxItem(checkered, background, group); background.addSeparator(); addCheckBoxItem(new ChangeBackgroundAction("White", Color.WHITE), background, group); @@ -489,7 +489,9 @@ public abstract class ImageReaderBase extends ImageReader { addCheckBoxItem(new ChangeBackgroundAction("Dark", Color.DARK_GRAY), background, group); addCheckBoxItem(new ChangeBackgroundAction("Black", Color.BLACK), background, group); background.addSeparator(); - addCheckBoxItem(new ChooseBackgroundAction("Choose...", defaultBG != null ? defaultBG : Color.BLUE), background, group); + ChooseBackgroundAction chooseBackgroundAction = new ChooseBackgroundAction("Choose...", defaultBG != null ? defaultBG : Color.BLUE); + chooseBackgroundAction.putValue(Action.SELECTED_KEY, backgroundPaint == defaultBG); + addCheckBoxItem(chooseBackgroundAction, background, group); return popup; }