diff options
author | Pavel Labath <pavelo@centrum.sk> | 2011-06-11 17:08:39 (GMT) |
---|---|---|
committer | Pavel Labath <pavelo@centrum.sk> | 2013-02-16 23:49:23 (GMT) |
commit | b752c9844890fbd0df1628e8ac5679a50c064389 (patch) | |
tree | e02b37fba15723281465a946a1b17e5ea7bb3eed /src/FbTk/ResTraits.hh | |
parent | eb0eef14134ee667c60f75f53de4e24950f3c117 (diff) | |
download | fluxbox_pavel-b752c9844890fbd0df1628e8ac5679a50c064389.zip fluxbox_pavel-b752c9844890fbd0df1628e8ac5679a50c064389.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 | } |