diff options
author | Pavel Labath <pavelo@centrum.sk> | 2011-06-11 17:08:39 (GMT) |
---|---|---|
committer | Paul Tagliamonte <paultag@fluxbox.org> | 2012-04-07 02:10:40 (GMT) |
commit | 399100e44a9238d591fa11d5f60d5db49aff7b19 (patch) | |
tree | e83a03ac02037248a7153dceb24a5ad69f5f56de /src/FbTk/ResTraits.hh | |
parent | cc0f1196a5632cd7de035e51d4f5204591f1359d (diff) | |
download | fluxbox_paul-399100e44a9238d591fa11d5f60d5db49aff7b19.zip fluxbox_paul-399100e44a9238d591fa11d5f60d5db49aff7b19.tar.bz2 |
Add support for array lua resources
Diffstat (limited to 'src/FbTk/ResTraits.hh')
-rw-r--r-- | src/FbTk/ResTraits.hh | 4 |
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 | } |