diff options
Diffstat (limited to 'src/IntResMenuItem.cc')
-rw-r--r-- | src/IntResMenuItem.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/IntResMenuItem.cc b/src/IntResMenuItem.cc index 30aead1..f81e021 100644 --- a/src/IntResMenuItem.cc +++ b/src/IntResMenuItem.cc | |||
@@ -44,10 +44,10 @@ std::string appendIntValue(const std::string &label, int value) { | |||
44 | 44 | ||
45 | }; | 45 | }; |
46 | 46 | ||
47 | IntResMenuItem::IntResMenuItem(const char *label, FbTk::Resource<int> &res, int min_val, int max_val, FbTk::Menu &host_menu): | 47 | IntResMenuItem::IntResMenuItem(const FbTk::FbString &label, FbTk::Resource<int> &res, int min_val, int max_val, FbTk::Menu &host_menu): |
48 | FbTk::MenuItem(label, host_menu), m_org_label(FbTk::MenuItem::label()), | 48 | FbTk::MenuItem(label, host_menu), m_org_label(FbTk::MenuItem::label()), |
49 | m_max(max_val), m_min(min_val), m_res(res) { | 49 | m_max(max_val), m_min(min_val), m_res(res) { |
50 | setLabel(appendIntValue(m_org_label, *m_res).c_str()); | 50 | setLabel(appendIntValue(m_org_label, *m_res)); |
51 | } | 51 | } |
52 | 52 | ||
53 | void IntResMenuItem::click(int button, int time) { | 53 | void IntResMenuItem::click(int button, int time) { |
@@ -72,7 +72,7 @@ void IntResMenuItem::click(int button, int time) { | |||
72 | *m_res = m_min; | 72 | *m_res = m_min; |
73 | 73 | ||
74 | // update label | 74 | // update label |
75 | setLabel(appendIntValue(m_org_label, *m_res).c_str()); | 75 | setLabel(appendIntValue(m_org_label, *m_res)); |
76 | // call other commands | 76 | // call other commands |
77 | FbTk::MenuItem::click(button, time); | 77 | FbTk::MenuItem::click(button, time); |
78 | 78 | ||