summaryrefslogtreecommitdiff
path: root/src/dged/window.c
diff options
context:
space:
mode:
authorAlbert Cervin <albert@acervin.com>2025-10-15 17:13:05 +0200
committerAlbert Cervin <albert@acervin.com>2025-10-17 12:21:04 +0200
commit4689f3f38277bb64981fc960e8e384e2d065d659 (patch)
treefd6cbb8e91aedf04daa1698c1e5909d8547cb050 /src/dged/window.c
parent186374797aa883de9c4ac49d428af8dca000d2ed (diff)
downloaddged-openbsd-fixes.tar.gz
dged-openbsd-fixes.tar.xz
dged-openbsd-fixes.zip
Make it work again on OpenBSDopenbsd-fixes
- Some unused variables - Fix zero window size under lldb - Make instantiation of languages more robust
Diffstat (limited to 'src/dged/window.c')
-rw-r--r--src/dged/window.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/dged/window.c b/src/dged/window.c
index cad3c7e..7ad4794 100644
--- a/src/dged/window.c
+++ b/src/dged/window.c
@@ -85,11 +85,13 @@ void windows_init(uint32_t height, uint32_t width,
struct buffers *buffers) {
BINTREE_INIT(&g_windows.windows);
+ uint32_t height_ = height > 0 ? height - 1 : 0;
+
g_minibuffer_window = (struct window){
.buffer_view = buffer_view_create(minibuffer, false, false),
.has_prev_buffer_view = false,
.x = 0,
- .y = height - 1,
+ .y = height_,
.height = 1,
.width = width,
};
@@ -97,7 +99,7 @@ void windows_init(uint32_t height, uint32_t width,
struct window root_window = (struct window){
.buffer_view = buffer_view_create(initial_buffer, true, true),
.has_prev_buffer_view = false,
- .height = height - 1,
+ .height = height_,
.width = width,
.x = 0,
.y = 0,