diff options
Diffstat (limited to 'vterm-module.c')
| -rw-r--r-- | vterm-module.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vterm-module.c b/vterm-module.c index 63bf8c0..f4ee2b5 100644 --- a/vterm-module.c +++ b/vterm-module.c @@ -302,7 +302,7 @@ static void adjust_topline(Term *term, emacs_env *env, long added) { emacs_value window = get_buffer_window(env); emacs_value swindow = selected_window(env); - if (swindow == window) { + if (eq(env, window, swindow)) { if (following) { // "Follow" the terminal output recenter(env, env->make_integer( @@ -733,6 +733,7 @@ int emacs_module_init(struct emacs_runtime *ert) { env->make_global_ref(env, env->intern(env, "vterm--set-title")); Fvterm_invalidate = env->make_global_ref(env, env->intern(env, "vterm--invalidate")); + Feq = env->make_global_ref(env, env->intern(env, "eq")); // Exported functions emacs_value fun; |
