aboutsummaryrefslogtreecommitdiff
path: root/src/FbTk/ResTraits.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/FbTk/ResTraits.hh')
-rw-r--r--src/FbTk/ResTraits.hh4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/FbTk/ResTraits.hh b/src/FbTk/ResTraits.hh
index 32be48d..6bcd0f4 100644
--- a/src/FbTk/ResTraits.hh
+++ b/src/FbTk/ResTraits.hh
@@ -163,7 +163,7 @@ struct VectorTraits {
163 163
164 for(size_t i = 0; i < x.size(); ++i) { 164 for(size_t i = 0; i < x.size(); ++i) {
165 Traits::toLua(x[i], l); 165 Traits::toLua(x[i], l);
166 l.rawseti(-2, i); 166 l.rawseti(-2, i+1);
167 } 167 }
168 } 168 }
169 169
@@ -189,7 +189,7 @@ struct VectorTraits {
189 Type retval; 189 Type retval;
190 190
191 if(l.type(-1) == lua::TTABLE) { 191 if(l.type(-1) == lua::TTABLE) {
192 for(size_t i = 0; l.rawgeti(-1, i), !l.isnil(-1); ++i) { 192 for(size_t i = 1; l.rawgeti(-1, i), !l.isnil(-1); ++i) {
193 try { 193 try {
194 retval.push_back(Traits::fromLua(l)); 194 retval.push_back(Traits::fromLua(l));
195 } 195 }