mirror of
https://github.com/neovim/neovim.git
synced 2025-09-08 20:38:18 +00:00
api: always return empty string as api type String
This commit is contained in:

committed by
Justin M. Keyes

parent
f56d1dc838
commit
f4f0f646c3
@@ -644,10 +644,8 @@ static Object vim_to_object_rec(typval_T *obj, PMap(ptr_t) *lookup)
|
|||||||
|
|
||||||
switch (obj->v_type) {
|
switch (obj->v_type) {
|
||||||
case VAR_STRING:
|
case VAR_STRING:
|
||||||
if (obj->vval.v_string != NULL) {
|
rv.type = kObjectTypeString;
|
||||||
rv.type = kObjectTypeString;
|
rv.data.string = cstr_to_string((char *) obj->vval.v_string);
|
||||||
rv.data.string = cstr_to_string((char *) obj->vval.v_string);
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case VAR_NUMBER:
|
case VAR_NUMBER:
|
||||||
|
@@ -191,7 +191,7 @@ describe('system()', function()
|
|||||||
if xclip then
|
if xclip then
|
||||||
describe("with a program that doesn't close stdout", function()
|
describe("with a program that doesn't close stdout", function()
|
||||||
it('will exit properly after passing input', function()
|
it('will exit properly after passing input', function()
|
||||||
eq(nil, eval([[system('xclip -i -selection clipboard', 'clip-data')]]))
|
eq('', eval([[system('xclip -i -selection clipboard', 'clip-data')]]))
|
||||||
eq('clip-data', eval([[system('xclip -o -selection clipboard')]]))
|
eq('clip-data', eval([[system('xclip -o -selection clipboard')]]))
|
||||||
end)
|
end)
|
||||||
end)
|
end)
|
||||||
|
Reference in New Issue
Block a user