aboutsummaryrefslogtreecommitdiff
path: root/vterm-module.c
diff options
context:
space:
mode:
Diffstat (limited to 'vterm-module.c')
-rw-r--r--vterm-module.c3
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;