From 55fc07c5831737c35b0ed47b6776813187ecd6cc Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Wed, 20 Nov 2002 00:11:05 +0000 Subject: [PATCH] Remove has_focus from Session and use the one in Terminal. Active vs passive cursor now behaves correctly. [originally from svn r2232] --- mac/mac.h | 1 - mac/macterm.c | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/mac/mac.h b/mac/mac.h index 1c1c64e1..a63645d7 100644 --- a/mac/mac.h +++ b/mac/mac.h @@ -45,7 +45,6 @@ typedef struct { Terminal *term; /* Display state */ int font_width, font_height; - int has_focus; /* Line discipline */ void *ldisc; /* Backend */ diff --git a/mac/macterm.c b/mac/macterm.c index 73ce742f..51e732f9 100644 --- a/mac/macterm.c +++ b/mac/macterm.c @@ -1,4 +1,4 @@ -/* $Id: macterm.c,v 1.3 2002/11/19 23:59:27 ben Exp $ */ +/* $Id: macterm.c,v 1.4 2002/11/20 00:11:05 ben Exp $ */ /* * Copyright (c) 1999 Simon Tatham * Copyright (c) 1999, 2002 Ben Harris @@ -729,7 +729,7 @@ void mac_activateterm(WindowPtr window, Boolean active) { Session *s; s = (Session *)GetWRefCon(window); - s->has_focus = active; + s->term->has_focus = active; term_update(s->term); if (active) ShowControl(s->scrollbar);