From bfe3b6712e75d0c290c0fb9d3693d2cf982a8eb1 Mon Sep 17 00:00:00 2001 From: Thiago de Arruda Date: Sun, 11 May 2014 10:43:12 -0300 Subject: [PATCH] API: Implement window_is_valid --- src/api/buffer.c | 2 +- src/api/window.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/api/buffer.c b/src/api/buffer.c index a9b4abda72..fed4a63372 100644 --- a/src/api/buffer.c +++ b/src/api/buffer.c @@ -312,7 +312,7 @@ void buffer_set_name(Buffer buffer, String name, Error *err) bool buffer_is_valid(Buffer buffer) { - Error stub; + Error stub = {.set = false}; return find_buffer(buffer, &stub) != NULL; } diff --git a/src/api/window.c b/src/api/window.c index b178b8ecf1..8fca1b1797 100644 --- a/src/api/window.c +++ b/src/api/window.c @@ -172,11 +172,13 @@ Position window_get_position(Window window, Error *err) Tabpage window_get_tabpage(Window window, Error *err) { - abort(); + set_api_error("Not implemented", err); + return 0; } bool window_is_valid(Window window) { - abort(); + Error stub = {.set = false}; + return find_window(window, &stub) != NULL; }