diff options
-rw-r--r-- | src/MenuCreator.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/MenuCreator.cc b/src/MenuCreator.cc index 11bbabb..0b0baf7 100644 --- a/src/MenuCreator.cc +++ b/src/MenuCreator.cc | |||
@@ -293,7 +293,10 @@ createMenu_(FbTk::Menu &inject_into, lua::state &l, FbTk::StringConvertor &conv, | |||
293 | lua::stack_sentry s(l, -1); | 293 | lua::stack_sentry s(l, -1); |
294 | l.checkstack(1); | 294 | l.checkstack(1); |
295 | 295 | ||
296 | inject_into.setLabel(getField(l, -1, "label", &conv)); | 296 | std::string title = getField(l, -1, "title", &conv); |
297 | if(title.empty()) | ||
298 | title = getField(l, -1, "label", &conv); | ||
299 | inject_into.setLabel(title); | ||
297 | 300 | ||
298 | for(int i = 1; l.rawgeti(-1, i), !l.isnil(-1); ++i) { | 301 | for(int i = 1; l.rawgeti(-1, i), !l.isnil(-1); ++i) { |
299 | try { | 302 | try { |