Changeset 3916

Show
Ignore:
Timestamp:
10/15/05 13:52:23 (3 years ago)
Author:
horiguti
Message:

Fix bug on r3912 about changing active frame.
Supress excessive calling of SetLayeredWindowAttributes?().

Files:

Legend:

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

    r3915 r3916  
     12005-10-15  Kyotaro HORIGUCHI  <horiguti@meadowy.org> 
     2 
     3        * mw32fns.c (mw32_WndProc<WM_ACTIVATE>): Don't simply break 
     4        here. It is necessary to call DefWindowProc() for this message. 
     5        (mw32_WndProc<WM_ACTIVATEAPP>): Ditto. 
     6 
     7        * mw32term.c (mw32_update_frame_alpha): Suppress excessive call of 
     8        SetLayeredWindowAttributes(). 
     9 
    1102005-10-15  Masayuki FUJII  <boochang@m4.kcn.ne.jp> 
    211 
  • trunk/src/mw32fns.c

    r3915 r3916  
    22132213  case WM_ACTIVATEAPP: 
    22142214    mw32_check_fullscreen (f); 
    2215     break; 
     2215 
     2216    goto dflt; 
    22162217 
    22172218  case WM_CLOSE: 
  • trunk/src/mw32term.c

    r3914 r3916  
    710710 
    711711  if (f->output_data.mw32->frame_moving_or_sizing == 1) 
    712     { 
    713       if (oldalpha == f->output_data.mw32->alpha[ALPHA_MOVING]) 
    714         return; 
    715       else 
    716         newalpha = f->output_data.mw32->alpha[ALPHA_MOVING]; 
    717     } 
     712    newalpha = f->output_data.mw32->alpha[ALPHA_MOVING]; 
    718713  else if (f->output_data.mw32->frame_moving_or_sizing == 2) 
    719714    newalpha = f->output_data.mw32->alpha[ALPHA_SIZING]; 
     
    722717  else 
    723718    newalpha = f->output_data.mw32->alpha[ALPHA_INACTIVE]; 
     719 
     720  if (oldalpha == newalpha) return; 
    724721 
    725722  if (change_style)