]> code.delx.au - gnu-emacs/blobdiff - src/macterm.c
Merged in changes from CVS HEAD
[gnu-emacs] / src / macterm.c
index f6269791c51135af39c1bc6f77d8d9b41ae7434a..93f3e73472447590b86037a4d7618d9781bc47b8 100644 (file)
@@ -8262,7 +8262,6 @@ XTread_socket (int sd, int expected, struct input_event *hold_quit)
                    {
                      Lisp_Object window;
 
-                     inev.kind = MOUSE_CLICK_EVENT;
                      XSETFRAME (inev.frame_or_window, mwp->mFP);
                      if (er.what == mouseDown)
                        mouse_tracking_in_progress
@@ -8285,6 +8284,8 @@ XTread_socket (int sd, int expected, struct input_event *hold_quit)
                                                   );
                          break;
                        }
+                     else
+                       inev.kind = MOUSE_CLICK_EVENT;
                    }
 
 #if USE_CARBON_EVENTS