aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/MenuCreator.cc5
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 {