]> git.eshelyaron.com Git - emacs.git/commitdiff
(w32_read_socket): Initialize frame_or_window field.
authorRichard M. Stallman <rms@gnu.org>
Tue, 16 Apr 1996 21:54:34 +0000 (21:54 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 16 Apr 1996 21:54:34 +0000 (21:54 +0000)
(x_make_frame_visible): Don't call SetForegroundWindow after x_set_offset.
(win32_initialize): Call AttachThreadInput at the end.

src/w32term.c

index a73cd1905f8ceeba77c3cae79997d094e5e71344..2daa30d96cde4cf3991d1819420598bdda101332 100644 (file)
@@ -2374,6 +2374,7 @@ w32_read_socket (sd, bufp, numchars, waitp, expected)
                  
                  convert_to_key_event (&msg, keyp);
                  add = key_event (keyp, bufp);
+                 XSETFRAME (bufp->frame_or_window, f);
                  if (add == -1)
                    {
                      /* The key pressed generated two characters, most likely
@@ -3334,7 +3335,6 @@ x_make_frame_visible (f)
        {
          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;
@@ -3744,7 +3744,7 @@ win32_initialize ()
     GetMessage (&msg, NULL, WM_EMACS_DONE, WM_EMACS_DONE);
   }
   
-  /*  AttachThreadInput (dwWinThreadId, dwMainThreadId, TRUE); */
+  AttachThreadInput (dwMainThreadId, dwWinThreadId, TRUE);
 
 }