Mercurial > hg > xemacs-beta
comparison src/frame-tty.c @ 380:8626e4521993 r21-2-5
Import from CVS: tag r21-2-5
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:07:10 +0200 |
parents | c42ec1d1cded |
children | 74fd4e045ea6 |
comparison
equal
deleted
inserted
replaced
379:76b7d63099ad | 380:8626e4521993 |
---|---|
153 } | 153 } |
154 | 154 |
155 static void | 155 static void |
156 tty_raise_frame_no_select (struct frame *f) | 156 tty_raise_frame_no_select (struct frame *f) |
157 { | 157 { |
158 struct frame *o; | 158 Lisp_Object frame; |
159 Lisp_Object tail; | 159 LIST_LOOP_2 (frame, DEVICE_FRAME_LIST (XDEVICE (FRAME_DEVICE (f)))) |
160 | 160 { |
161 LIST_LOOP (tail, DEVICE_FRAME_LIST (XDEVICE (FRAME_DEVICE (f)))) | 161 struct frame *o = XFRAME (frame); |
162 { | 162 if (o != f && FRAME_REPAINT_P (o)) |
163 o = XFRAME (XCAR (tail)); | |
164 if (o != f && FRAME_REPAINT_P(o)) | |
165 { | 163 { |
166 tty_make_frame_hidden (o); | 164 tty_make_frame_hidden (o); |
167 break; | 165 break; |
168 } | 166 } |
169 } | 167 } |
214 if (!NILP (DEVICE_SELECTED_FRAME (d))) | 212 if (!NILP (DEVICE_SELECTED_FRAME (d))) |
215 tty_raise_frame (XFRAME (DEVICE_SELECTED_FRAME (d))); | 213 tty_raise_frame (XFRAME (DEVICE_SELECTED_FRAME (d))); |
216 } | 214 } |
217 | 215 |
218 /************************************************************************/ | 216 /************************************************************************/ |
219 /* initialization */ | 217 /* initialization */ |
220 /************************************************************************/ | 218 /************************************************************************/ |
221 | 219 |
222 void | 220 void |
223 console_type_create_frame_tty (void) | 221 console_type_create_frame_tty (void) |
224 { | 222 { |