Changeset 3067

Show
Ignore:
Timestamp:
04/03/03 21:38:20 (6 years ago)
Author:
miyoshi
Message:

(Fset_window_configuration): Unblock input around

Fselect_window() to prevent deadlock. It may cause deadlock to
call a function which handles a message in a critical section.

Files:

Legend:

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

    r3066 r3067  
     12003-04-03  MIYOSHI Masanori  <miyoshi@boreas.dti.ne.jp> 
     2 
     3        * window.c (Fset_window_configuration): Unblock input around 
     4         Fselect_window() to prevent deadlock. It may cause deadlock to 
     5         call a function which handles a message in a critical section. 
     6 
    172003-03-24  MIYASHITA Hisashi  <himi@meadowy.org> 
    28 
  • work/cvs2svn/src/window.c

    r3028 r3067  
    50535053            } 
    50545054        } 
     5055#ifdef MEADOW 
     5056      /* Unblock input here to prevent deadlock.  It may cause 
     5057         deadlock to call a function which handles a message in a 
     5058         critical section. 
     5059      */ 
     5060      W32_UNBLOCK_INPUT; 
     5061#endif 
    50555062 
    50565063      FRAME_ROOT_WINDOW (f) = data->root_window; 
     
    50765083#endif 
    50775084 
     5085#ifdef MEADOW 
     5086      /* Block input here again. */ 
     5087      W32_BLOCK_INPUT; 
     5088#endif 
    50785089      /* Set the screen height to the value it had before this function.  */ 
    50795090      if (previous_frame_height != FRAME_HEIGHT (f)