Changeset 4113

Show
Ignore:
Timestamp:
07/18/06 14:18:19 (2 years ago)
Author:
gotoh
Message:

* mw32fns.c (mw32_WndProc<WM_INITMENU>): Revert changes for
WM_INITMENU in r4102 to move it to WM_ENTERMENULOOP.
(mw32_WndProc<WM_ENTERMENULOOP>): Force showing mouse cursor when
main menu or popup menu is activated. Closes #307.

Files:

Legend:

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

    r4112 r4113  
     12006-07-17  Shun-ichi GOTO  <gotoh@taiyo.co.jp> 
     2 
     3        * mw32fns.c (mw32_WndProc<WM_INITMENU>): Revert changes for 
     4        WM_INITMENU in r4102 to move it to WM_ENTERMENULOOP. 
     5        (mw32_WndProc<WM_ENTERMENULOOP>): Force showing mouse cursor when 
     6        main menu or popup menu is activated. Closes #307. 
     7 
    182006-07-17  YAMAZAKI Katsuhiro <yamazaki-k@mwe.biglobe.ne.jp> 
    29 
  • trunk/src/mw32fns.c

    r4112 r4113  
    22402240    { 
    22412241      if (f->output_data.mw32->menubar_handle == (HMENU) wParam) 
    2242         { 
    2243           if (dpyinfo->mouse_cursor_stat < 0) 
    2244             ShowCursor (TRUE); 
    2245           dpyinfo->mouse_cursor_stat = 0; 
    2246  
    2247           mw32_menu_bar_store_activate_event (f); 
    2248         } 
     2242        mw32_menu_bar_store_activate_event (f); 
    22492243      return 0; 
    22502244    } 
     
    23392333    return 0; 
    23402334 
     2335  case WM_ENTERMENULOOP: 
     2336    if (dpyinfo->mouse_cursor_stat < 0) 
     2337      { 
     2338        ShowCursor (TRUE); 
     2339        dpyinfo->mouse_cursor_stat = 0; 
     2340      } 
     2341    return 0; 
     2342     
    23412343  case WM_EXITMENULOOP: 
    23422344    {