Show
Ignore:
Timestamp:
05/18/06 16:19:18 (3 years ago)
Author:
miyoshi
Message:

Sync up with Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/xterm.c

    r4058 r4085  
    58045804          { 
    58055805            f = x_any_window_to_frame (dpyinfo, event.xclient.window); 
    5806             _XEditResCheckMessages (f->output_data.x->widget, NULL, 
    5807                                     &event, NULL); 
     5806            if (f) 
     5807              _XEditResCheckMessages (f->output_data.x->widget, NULL, 
     5808                                      &event, NULL); 
    58085809            goto done; 
    58095810          } 
     
    58215822            Pixmap pixmap = (Pixmap) event.xclient.data.l[1]; 
    58225823            f = x_window_to_frame (dpyinfo, event.xclient.window); 
     5824            if (!f) 
     5825              goto OTHER; 
    58235826            x_kill_gs_process (pixmap, f); 
    58245827            expose_frame (f, 0, 0, 0, 0); 
     
    58395842 
    58405843        f = x_any_window_to_frame (dpyinfo, event.xclient.window); 
    5841  
    58425844        if (!f) 
    58435845          goto OTHER; 
    5844  
    58455846        if (x_handle_dnd_message (f, &event.xclient, dpyinfo, &inev.ie)) 
    58465847          *finish = X_EVENT_DROP; 
     
    60846085      f = x_any_window_to_frame (dpyinfo, event.xkey.window); 
    60856086 
     6087      /* If mouse-highlight is an integer, input clears out 
     6088         mouse highlighting.  */ 
    60866089      if (!dpyinfo->mouse_face_hidden && INTEGERP (Vmouse_highlight) 
    6087           && !EQ (f->tool_bar_window, dpyinfo->mouse_face_window)) 
     6090          && (f == 0 
     6091              || !EQ (f->tool_bar_window, dpyinfo->mouse_face_window))) 
    60886092        { 
    60896093          clear_mouse_face (dpyinfo);