- Make sure the targeting overlay menu is initialized correctly.

This commit is contained in:
Agetian
2017-02-05 10:16:47 +00:00
parent 603b803b04
commit 4f324f6598

View File

@@ -1,5 +1,6 @@
package forge.screens.match.menus;
import com.google.common.primitives.Ints;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
@@ -147,6 +148,12 @@ public final class GameMenu {
SkinIcon menuIcon = MenuUtil.getMenuIcon(FSkinProp.ICO_ARCSOFF);
if (matchUI.getCDock().getArcState() == null) {
final String arcStateStr = FModel.getPreferences().getPref(FPref.UI_TARGETING_OVERLAY);
final Integer arcState = Ints.tryParse(arcStateStr);
matchUI.getCDock().setArcState(ArcState.values()[arcState == null ? 0 : arcState]);
}
SkinnedRadioButtonMenuItem menuItem;
menuItem = getTargetingArcRadioButton("Off", FSkinProp.ICO_ARCSOFF, ArcState.OFF);
if (menuItem.isSelected()) { menuIcon = MenuUtil.getMenuIcon(FSkinProp.ICO_ARCSOFF); }