widelands-dev team mailing list archive
-
widelands-dev team
-
Mailing list archive
-
Message #03875
Re: [Merge] lp:~widelands-dev/widelands/bug-1413226 into lp:widelands
Review: Approve
One nit, otherwise lgtm.
Diff comments:
> === modified file 'src/wui/attack_box.cc'
> --- src/wui/attack_box.cc 2014-11-27 16:43:37 +0000
> +++ src/wui/attack_box.cc 2015-03-26 18:57:39 +0000
> @@ -103,7 +103,7 @@
>
> UI::Button & AttackBox::add_button
> (UI::Box & parent,
> - char const * const text,
> + const std::string & text,
> void (AttackBox::*fn)(),
> const std::string & tooltip_text)
> {
> @@ -143,7 +143,7 @@
> }
>
> void AttackBox::init() {
> - char buf[10];
> +
remove empty line
> assert(m_node);
>
> uint32_t max_attackers = get_max_attackers();
> @@ -164,10 +164,11 @@
> UI::Box & columnbox = *new UI::Box(&linebox, 0, 0, UI::Box::Vertical);
> linebox.add(&columnbox, UI::Box::AlignCenter);
>
> - sprintf(buf, "%u / %u", max_attackers > 0 ? 1 : 0, max_attackers);
> + const std::string attack_string =
> + (boost::format(_("%1% / %2%")) % (max_attackers > 0 ? 1 : 0) % max_attackers).str();
>
> m_text_soldiers =
> - &add_text(columnbox, buf, UI::Box::AlignCenter,
> + &add_text(columnbox, attack_string, UI::Box::AlignCenter,
> UI::g_fh1->fontset().serif(),
> UI_FONT_SIZE_ULTRASMALL);
>
> @@ -180,12 +181,10 @@
> _("Number of soldiers"));
>
> m_slider_soldiers->changed.connect(boost::bind(&AttackBox::update_attack, this));
> -
> - sprintf(buf, "%u", max_attackers);
> m_add_soldiers =
> &add_button
> (linebox,
> - buf,
> + std::to_string(max_attackers),
> &AttackBox::send_more_soldiers,
> _("Send more soldiers"));
>
>
> === modified file 'src/wui/attack_box.h'
> --- src/wui/attack_box.h 2014-11-27 16:43:37 +0000
> +++ src/wui/attack_box.h 2015-03-26 18:57:39 +0000
> @@ -72,7 +72,7 @@
> uint32_t fontsize = UI_FONT_SIZE_SMALL);
> UI::Button & add_button
> (UI::Box & parent,
> - char const * picname,
> + const std::string & text,
> void (AttackBox::*fn)(),
> const std::string & tooltip_text);
>
>
--
https://code.launchpad.net/~widelands-dev/widelands/bug-1413226/+merge/254298
Your team Widelands Developers is subscribed to branch lp:~widelands-dev/widelands/bug-1413226.
References