object_to_vim: Recognize buffers, windows, tabpages.

This commit is contained in:
Scott Prager 2014-11-09 20:21:40 -05:00
parent a9ee85b9fc
commit 48c5b85fb4

View File

@ -405,6 +405,9 @@ bool object_to_vim(Object obj, typval_T *tv, Error *err)
tv->vval.v_number = obj.data.boolean; tv->vval.v_number = obj.data.boolean;
break; break;
case kObjectTypeBuffer:
case kObjectTypeWindow:
case kObjectTypeTabpage:
case kObjectTypeInteger: case kObjectTypeInteger:
if (obj.data.integer > INT_MAX || obj.data.integer < INT_MIN) { if (obj.data.integer > INT_MAX || obj.data.integer < INT_MIN) {
api_set_error(err, Validation, _("Integer value outside range")); api_set_error(err, Validation, _("Integer value outside range"));