diff options
-rw-r--r-- | src/FbTk/ResTraits.hh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/FbTk/ResTraits.hh b/src/FbTk/ResTraits.hh index 6bcd0f4..2ea5986 100644 --- a/src/FbTk/ResTraits.hh +++ b/src/FbTk/ResTraits.hh | |||
@@ -55,7 +55,7 @@ struct IntTraits { | |||
55 | lua::stack_sentry s(l, -1); | 55 | lua::stack_sentry s(l, -1); |
56 | 56 | ||
57 | if(l.isnumber(-1)) | 57 | if(l.isnumber(-1)) |
58 | return l.tonumber(-1); | 58 | return static_cast<T>(l.tonumber(-1)); |
59 | else if(l.isstring(-1)) | 59 | else if(l.isstring(-1)) |
60 | return fromString(l.tostring(-1)); | 60 | return fromString(l.tostring(-1)); |
61 | throw ConversionError( std::string("Cannot convert to integer from lua type ") | 61 | throw ConversionError( std::string("Cannot convert to integer from lua type ") |