Merge lp:~widelands-dev/widelands/bug1204171 into lp:widelands

Proposed by cghislai
Status: Merged
Merged at revision: 6658
Proposed branch: lp:~widelands-dev/widelands/bug1204171
Merge into: lp:widelands
Diff against target: 40 lines (+4/-8)
2 files modified
src/wui/waresdisplay.cc (+4/-0)
src/wui/waresdisplay.h (+0/-8)
To merge this branch: bzr merge lp:~widelands-dev/widelands/bug1204171
Reviewer Review Type Date Requested Status
Widelands Developers Pending
Review via email: mp+176426@code.launchpad.net

Description of the change

This fixes another regression in which a callback function was not called on ware selection. It was visible in the ware statistics menu.

To post a comment you must log in.
Revision history for this message
SirVer (sirver) wrote :

lgtm.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/wui/waresdisplay.cc'
2--- src/wui/waresdisplay.cc 2013-07-17 11:15:29 +0000
3+++ src/wui/waresdisplay.cc 2013-07-23 16:43:31 +0000
4@@ -402,6 +402,8 @@
5
6 m_selected[ware] = true;
7 update();
8+ if (m_callback_function)
9+ m_callback_function(ware, true);
10 }
11
12 void AbstractWaresDisplay::unselect_ware(Widelands::Ware_Index ware)
13@@ -411,6 +413,8 @@
14
15 m_selected[ware] = false;
16 update();
17+ if (m_callback_function)
18+ m_callback_function(ware, false);
19 }
20
21 bool AbstractWaresDisplay::ware_selected(Widelands::Ware_Index ware) {
22
23=== modified file 'src/wui/waresdisplay.h'
24--- src/wui/waresdisplay.h 2013-07-21 14:36:52 +0000
25+++ src/wui/waresdisplay.h 2013-07-23 16:43:31 +0000
26@@ -63,14 +63,6 @@
27 void select_ware(Widelands::Ware_Index);
28 void unselect_ware(Widelands::Ware_Index);
29 bool ware_selected(Widelands::Ware_Index);
30- void toggle_ware(Widelands::Ware_Index ware) {
31- if (ware_selected(ware))
32- unselect_ware(ware);
33- else
34- select_ware(ware);
35- if (m_callback_function)
36- m_callback_function(ware, ware_selected(ware));
37- }
38
39 // Wares may be hidden
40 void hide_ware(Widelands::Ware_Index);

Subscribers

People subscribed via source and target branches

to status/vote changes: