# HG changeset patch # User Geoff Voelker # Date 822185872 0 # Node ID a66d4c3e8b1fa9c018446573dae338bc50c02c2d # Parent 63cada85e5fdefb3af6ae9c747eeb6fb5a13e857 (x_make_frame_visible): Explicitly make the frame the selected frame. diff -r 63cada85e5fd -r a66d4c3e8b1f src/w32term.c --- a/src/w32term.c Sun Jan 21 00:32:21 1996 +0000 +++ b/src/w32term.c Sun Jan 21 00:57:52 1996 +0000 @@ -3287,11 +3287,13 @@ if we get to x_make_frame_visible a second time before the window gets really visible. */ if (! FRAME_ICONIFIED_P (f) - && ! f->output_data.win32->asked_for_visible) - x_set_offset (f, f->output_data.win32->left_pos, f->output_data.win32->top_pos, 0); + && ! f->output_data.win32->asked_for_visible) { + x_set_offset (f, f->output_data.win32->left_pos, + f->output_data.win32->top_pos, 0); + SetForegroundWindow (FRAME_WIN32_WINDOW (f)); + } f->output_data.win32->asked_for_visible = 1; - ShowWindow (FRAME_WIN32_WINDOW (f), SW_SHOW); }