summaryrefslogtreecommitdiff
path: root/plugins/MirLua/src/Modules
diff options
context:
space:
mode:
authoraunsane <aunsane@gmail.com>2018-06-15 21:35:15 +0300
committeraunsane <aunsane@gmail.com>2018-06-27 21:45:11 +0300
commit5a766d7cce12012a3b27d899b6c7f7d24a776f8c (patch)
tree8bec5f2bf6d6d3441d2f5c20726a01f9540fe6f0 /plugins/MirLua/src/Modules
parent2942b6d842c30ac28bf0e77904adffdd8582775a (diff)
MirLua: code cleaning
Diffstat (limited to 'plugins/MirLua/src/Modules')
-rw-r--r--plugins/MirLua/src/Modules/m_database.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/plugins/MirLua/src/Modules/m_database.cpp b/plugins/MirLua/src/Modules/m_database.cpp
index 3b82fbc9da..21b87c0274 100644
--- a/plugins/MirLua/src/Modules/m_database.cpp
+++ b/plugins/MirLua/src/Modules/m_database.cpp
@@ -19,17 +19,15 @@ void luaM_pushdbvt(lua_State *L, const DBVARIANT &value)
lua_pushstring(L, value.pszVal);
break;
case DBVT_WCHAR:
- lua_pushstring(L, ptrA(mir_utf8encodeW(value.pwszVal)));
+ lua_pushstring(L, T2Utf(value.pwszVal));
break;
case DBVT_BLOB:
- {
lua_createtable(L, value.cpbVal, 0);
for (int i = 0; i < value.cpbVal; i++) {
lua_pushinteger(L, value.pbVal[i]);
lua_rawseti(L, -2, i + 1);
}
- }
- break;
+ break;
default:
lua_pushnil(L);
}
@@ -545,8 +543,8 @@ static int db_WriteSetting(lua_State *L)
dbv.pbVal[i] = lua_tointeger(L, -1);
lua_pop(L, 1);
}
- }
break;
+ }
default:
lua_pushboolean(L, false);
return 1;