summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gui/widgets/widgetgroup.cpp4
-rw-r--r--src/gui/widgets/widgetgroup.h5
2 files changed, 5 insertions, 4 deletions
diff --git a/src/gui/widgets/widgetgroup.cpp b/src/gui/widgets/widgetgroup.cpp
index cea1b70e1..b3f204120 100644
--- a/src/gui/widgets/widgetgroup.cpp
+++ b/src/gui/widgets/widgetgroup.cpp
@@ -37,12 +37,12 @@ WidgetGroup::WidgetGroup(const Widget2 *const widget,
addWidgetListener(this);
}
-void WidgetGroup::addButton(std::string tag)
+void WidgetGroup::addButton(const std::string &tag)
{
addButton(tag, tag);
}
-void WidgetGroup::addButton(std::string text, std::string tag)
+void WidgetGroup::addButton(const std::string &text, const std::string &tag)
{
if (text.empty() || tag.empty())
return;
diff --git a/src/gui/widgets/widgetgroup.h b/src/gui/widgets/widgetgroup.h
index a247f0bb8..b7ec6bd29 100644
--- a/src/gui/widgets/widgetgroup.h
+++ b/src/gui/widgets/widgetgroup.h
@@ -39,9 +39,10 @@ class WidgetGroup : public Container,
A_DELETE_COPY(WidgetGroup)
- virtual void addButton(std::string tag);
+ virtual void addButton(const std::string &tag);
- virtual void addButton(std::string text, std::string tag);
+ virtual void addButton(const std::string &text,
+ const std::string &tag);
void action(const gcn::ActionEvent &event) override;