diff options
Diffstat (limited to 'src')
-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 01ea9b8..9898b61 100644 --- a/src/MenuCreator.cc +++ b/src/MenuCreator.cc | |||
@@ -292,7 +292,10 @@ createMenu_(FbTk::Menu &inject_into, lua::state &l, FbTk::StringConvertor &conv, | |||
292 | lua::stack_sentry s(l, -1); | 292 | lua::stack_sentry s(l, -1); |
293 | l.checkstack(1); | 293 | l.checkstack(1); |
294 | 294 | ||
295 | inject_into.setLabel(getField(l, -1, "label", &conv)); | 295 | std::string title = getField(l, -1, "title", &conv); |
296 | if(title.empty()) | ||
297 | title = getField(l, -1, "label", &conv); | ||
298 | inject_into.setLabel(title); | ||
296 | 299 | ||
297 | for(int i = 1; l.rawgeti(-1, i), !l.isnil(-1); ++i) { | 300 | for(int i = 1; l.rawgeti(-1, i), !l.isnil(-1); ++i) { |
298 | try { | 301 | try { |