[grilo-plugins] lua-factory: Don't warn for empty values
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [grilo-plugins] lua-factory: Don't warn for empty values
- Date: Wed, 26 Feb 2014 13:44:57 +0000 (UTC)
commit a5f53a2d5d466542d9754fdef6beb56027451de9
Author: Bastien Nocera <hadess hadess net>
Date: Wed Feb 26 14:36:07 2014 +0100
lua-factory: Don't warn for empty values
Sometimes, values will be set to nil for certain keys, which should
simply be ignored. Don't print warnings or debug in those cases.
src/lua-factory/grl-lua-library.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/src/lua-factory/grl-lua-library.c b/src/lua-factory/grl-lua-library.c
index e551476..158bc08 100644
--- a/src/lua-factory/grl-lua-library.c
+++ b/src/lua-factory/grl-lua-library.c
@@ -140,7 +140,7 @@ grl_util_build_media (lua_State *L,
grl_data_set_int (GRL_DATA (media), key_id, lua_tointeger (L, -1));
} else if (lua_istable (L, -1)) {
grl_util_add_table_to_media (L, media, key_id, key_name, type);
- } else {
+ } else if (!lua_isnil (L, -1)) {
GRL_WARNING ("'%s' is not compatible for '%s'",
lua_typename (L, -1), key_name);
}
@@ -151,7 +151,7 @@ grl_util_build_media (lua_State *L,
grl_data_set_float (GRL_DATA (media), key_id, lua_tonumber (L, -1));
} else if (lua_istable (L, -1)) {
grl_util_add_table_to_media (L, media, key_id, key_name, type);
- } else {
+ } else if (!lua_isnil (L, -1)) {
GRL_WARNING ("'%s' is not compatible for '%s'",
lua_typename (L, -1), key_name);
}
@@ -162,7 +162,7 @@ grl_util_build_media (lua_State *L,
grl_data_set_string (GRL_DATA (media), key_id, lua_tostring (L, -1));
} else if (lua_istable (L, -1)) {
grl_util_add_table_to_media (L, media, key_id, key_name, type);
- } else {
+ } else if (!lua_isnil (L, -1)) {
GRL_WARNING ("'%s' is not compatible for '%s'",
lua_typename (L, -1), key_name);
}
@@ -179,7 +179,7 @@ grl_util_build_media (lua_State *L,
gsize size = luaL_len (L, -1);
const guint8 *binary = lua_tostring (L, -1);
grl_data_set_binary (GRL_DATA (media), key_id, binary, size);
- } else {
+ } else if (!lua_isnil (L, -1)) {
GRL_DEBUG ("'%s' is being ignored as G_TYPE is not being handled.",
key_name);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]