summaryrefslogtreecommitdiff
path: root/src/guichan/widgets/radiobutton.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2011-06-02 18:41:23 +0300
committerAndrei Karas <akaras@inbox.ru>2011-06-02 23:00:56 +0300
commit6d97cdf25db274a81e9d9edc417b51cf44152733 (patch)
tree142f1cc00b1733bb54980a863932c96c7a98fa73 /src/guichan/widgets/radiobutton.cpp
parent6b83725f3acf5a1e4dd08f4f243609fc66a38c22 (diff)
downloadmanaplus-6d97cdf25db274a81e9d9edc417b51cf44152733.tar.gz
manaplus-6d97cdf25db274a81e9d9edc417b51cf44152733.tar.bz2
manaplus-6d97cdf25db274a81e9d9edc417b51cf44152733.tar.xz
manaplus-6d97cdf25db274a81e9d9edc417b51cf44152733.zip
Fix some memory leaks and missing initialisations.
Diffstat (limited to 'src/guichan/widgets/radiobutton.cpp')
-rw-r--r--src/guichan/widgets/radiobutton.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/guichan/widgets/radiobutton.cpp b/src/guichan/widgets/radiobutton.cpp
index 2cada912a..37fd4a0f0 100644
--- a/src/guichan/widgets/radiobutton.cpp
+++ b/src/guichan/widgets/radiobutton.cpp
@@ -58,7 +58,10 @@ namespace gcn
{
RadioButton::GroupMap RadioButton::mGroupMap;
- RadioButton::RadioButton()
+ RadioButton::RadioButton() :
+ mSelected(false),
+ mCaption(""),
+ mGroup("")
{
setSelected(false);
@@ -69,7 +72,9 @@ namespace gcn
RadioButton::RadioButton(const std::string &caption,
const std::string &group,
- bool selected)
+ bool selected) :
+ mSelected(false),
+ mGroup("")
{
setCaption(caption);
setGroup(group);