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 {