summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
authorYohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer>2011-12-28 02:20:36 +0100
committerYohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer>2012-01-09 07:09:29 +0100
commit80b198f17a751e34d6c946172faf241e0c28f806 (patch)
tree6b0f42e0da8b5da05feddda61f11cb2ae06eb12c /src/gui
parent8e0bc98ddf2e2c0810136d39141ee4f3de445131 (diff)
downloadmana-80b198f17a751e34d6c946172faf241e0c28f806.tar.gz
mana-80b198f17a751e34d6c946172faf241e0c28f806.tar.bz2
mana-80b198f17a751e34d6c946172faf241e0c28f806.tar.xz
mana-80b198f17a751e34d6c946172faf241e0c28f806.zip
Fix wrong logic in the enable joystick setup option.
I also renamed the badly named members to clarify it all. Part of Mana-Mantis #420. Reviewed-by: Ablu.
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/setup_joystick.cpp18
-rw-r--r--src/gui/setup_joystick.h4
2 files changed, 11 insertions, 11 deletions
diff --git a/src/gui/setup_joystick.cpp b/src/gui/setup_joystick.cpp
index de5ddf3f..506b0c0e 100644
--- a/src/gui/setup_joystick.cpp
+++ b/src/gui/setup_joystick.cpp
@@ -36,20 +36,20 @@ extern Joystick *joystick;
Setup_Joystick::Setup_Joystick():
mCalibrateLabel(new Label(_("Press the button to start calibration"))),
mCalibrateButton(new Button(_("Calibrate"), "calibrate", this)),
- mJoystickEnabled(new CheckBox(_("Enable joystick")))
+ mJoystickCheckBox(new CheckBox(_("Enable joystick")))
{
setName(_("Joystick"));
- mOriginalJoystickEnabled = !config.getBoolValue("joystickEnabled");
- mJoystickEnabled->setSelected(mOriginalJoystickEnabled);
+ mJoystickEnabled = config.getBoolValue("joystickEnabled");
+ mJoystickCheckBox->setSelected(mJoystickEnabled);
- mJoystickEnabled->addActionListener(this);
+ mJoystickCheckBox->addActionListener(this);
// Do the layout
LayoutHelper h(this);
ContainerPlacer place = h.getPlacer(0, 0);
- place(0, 0, mJoystickEnabled);
+ place(0, 0, mJoystickCheckBox);
place(0, 1, mCalibrateLabel);
place.getCell().matchColWidth(0, 0);
place = h.getPlacer(0, 1);
@@ -65,9 +65,9 @@ void Setup_Joystick::action(const gcn::ActionEvent &event)
return;
}
- if (event.getSource() == mJoystickEnabled)
+ if (event.getSource() == mJoystickCheckBox)
{
- joystick->setEnabled(mJoystickEnabled->isSelected());
+ joystick->setEnabled(mJoystickCheckBox->isSelected());
}
else
{
@@ -91,9 +91,9 @@ void Setup_Joystick::cancel()
{
if (joystick)
{
- joystick->setEnabled(mOriginalJoystickEnabled);
+ joystick->setEnabled(mJoystickEnabled);
}
- mJoystickEnabled->setSelected(mOriginalJoystickEnabled);
+ mJoystickCheckBox->setSelected(mJoystickEnabled);
}
void Setup_Joystick::apply()
diff --git a/src/gui/setup_joystick.h b/src/gui/setup_joystick.h
index f848f45c..5f7a652e 100644
--- a/src/gui/setup_joystick.h
+++ b/src/gui/setup_joystick.h
@@ -41,8 +41,8 @@ class Setup_Joystick : public SetupTab, public gcn::ActionListener
private:
gcn::Label *mCalibrateLabel;
gcn::Button *mCalibrateButton;
- bool mOriginalJoystickEnabled;
- gcn::CheckBox *mJoystickEnabled;
+ bool mJoystickEnabled;
+ gcn::CheckBox *mJoystickCheckBox;
};
#endif