ensure we don't pass empty tags to LUA

This commit is contained in:
Emil Tin 2016-11-17 00:26:21 +01:00 committed by Patrick Niklaus
parent 173a39fd8b
commit dce685c780

View File

@ -34,7 +34,12 @@ namespace
template <class T> template <class T>
auto get_value_by_key(T const &object, const char *key) -> decltype(object.get_value_by_key(key)) auto get_value_by_key(T const &object, const char *key) -> decltype(object.get_value_by_key(key))
{ {
return object.get_value_by_key(key); auto v = object.get_value_by_key(key);
if( v && *v ) { // non-empty string?
return v;
} else {
return NULL;
}
} }
template <class T> double latToDouble(T const &object) template <class T> double latToDouble(T const &object)