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 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 {