]> git.eshelyaron.com Git - emacs.git/commitdiff
(x_make_frame_visible): Explicitly make the frame
authorGeoff Voelker <voelker@cs.washington.edu>
Sun, 21 Jan 1996 00:57:52 +0000 (00:57 +0000)
committerGeoff Voelker <voelker@cs.washington.edu>
Sun, 21 Jan 1996 00:57:52 +0000 (00:57 +0000)
the selected frame.

src/w32term.c

index bdb764feb8d2dab6bc124f9abc0e15bc2ae4c797..e3afeb97094071a0c2758fefea4ab8d45f978afe 100644 (file)
@@ -3287,11 +3287,13 @@ x_make_frame_visible (f)
         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);
     }