Changeset 3999

Show
Ignore:
Timestamp:
2005年12月14日 00時21分39秒 (3 years ago)
Author:
horiguti
Message:

Fixed ticket:253. Resolve conflict between creating tip-frame and
hide-mouse function.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/ChangeLog.Meadow

    r3998 r3999  
    4444        (mw32_WndProc<WM_WM_MULE_IMM_GET_COMPOSITION_STRING>): New message 
    4545        handler. 
     46        (mw32_create_tip_frame): Don't set tip_frame here. See ticket:253. 
     47        (x-show-tip): Set tip_frame after complition of frame setup. See 
     48        ticket:253. 
    4649 
    47502005-12-13  Kyotaro HORIGUCHI  <horiguti@meadowy.org> 
  • trunk/src/mw32fns.c

    r3998 r3999  
    42014201    Lisp_Object bg = Fframe_parameter (frame, Qbackground_color); 
    42024202 
    4203     /* Set tip_frame here, so that */ 
    4204     tip_frame = frame; 
    42054203    call1 (Qface_set_after_frame_default, frame); 
    42064204 
     
    45214519  tip_timer = call3 (intern ("run-at-time"), timeout, Qnil, 
    45224520                     intern ("x-hide-tip")); 
     4521 
     4522  if (tip_frame != Qnil)                /* Is this happen ? */ 
     4523    Fdelete_frame (frame, Qnil);        /* No room to exist */ 
     4524  else 
     4525    tip_frame = frame; 
    45234526 
    45244527  UNGCPRO;