From e53c52b32aabf2959f6f1886fc1ffd02f10425fb Mon Sep 17 00:00:00 2001
From: Anonymus Raccoon
Date: Thu, 21 May 2020 15:10:36 +0200
Subject: [PATCH] Solving a segfault with the newline_command when no window
was openned
---
src/key_bindings/basic_typing_functions.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/key_bindings/basic_typing_functions.c b/src/key_bindings/basic_typing_functions.c
index 057d12b..7c58d4f 100644
--- a/src/key_bindings/basic_typing_functions.c
+++ b/src/key_bindings/basic_typing_functions.c
@@ -69,7 +69,8 @@ int newline_command(int key, buffer_t *buffer, env_t *env)
my_nresume(env->window);
buffer->buffer[0] = '\0';
buffer->pos = 0;
- my_getcuryx(&env->window->y, &env->window->x);
+ if (env->window)
+ my_getcuryx(&env->window->y, &env->window->x);
}
if (env->window && ret >= 0)
prompt_prepare(buffer, env);