Changeset 4052

Show
Ignore:
Timestamp:
2006年03月13日 03時39分22秒 (2 years ago)
Author:
horiguti
Message:

Synchronizing clear-glyph-matrix with message-thread.

Files:

Legend:

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

    r4051 r4052  
    2929        (fep-force-on): Ditto. 
    3030        (syms_of_mw32ime): Add initialize of Vmw32_ime_composition_window. 
     31 
     32        * dispnew.c (clear_current_matrices): Sync with message-thread. 
     33 
     34        * xdisp.c (display_echo_area_1): Ditto. 
     35        (redisplay_tool_bar): Ditto. 
     36        (redisplay_window_0): Ditto. 
    3137 
    32382006-02-24  Kyotaro HORIGUCHI  <horiguti@meadowy.org> 
  • trunk/src/dispnew.c

    r4037 r4052  
    10201020     register struct frame *f; 
    10211021{ 
     1022#ifdef MEADOW 
     1023  GET_FRAME_HDC (f); 
     1024#endif 
    10221025  /* Clear frame current matrix, if we have one.  */ 
    10231026  if (f->current_matrix) 
     
    10371040  xassert (WINDOWP (FRAME_ROOT_WINDOW (f))); 
    10381041  clear_window_matrices (XWINDOW (FRAME_ROOT_WINDOW (f)), 0); 
     1042#ifdef MEADOW 
     1043  RELEASE_FRAME_HDC (f); 
     1044#endif 
    10391045} 
    10401046 
     
    10461052     register struct frame *f; 
    10471053{ 
     1054#ifdef MEADOW 
     1055  GET_FRAME_HDC (f); 
     1056#endif 
    10481057  if (f->desired_matrix) 
    10491058    clear_glyph_matrix (f->desired_matrix); 
     
    10581067  xassert (WINDOWP (FRAME_ROOT_WINDOW (f))); 
    10591068  clear_window_matrices (XWINDOW (FRAME_ROOT_WINDOW (f)), 1); 
     1069#ifdef MEADOW 
     1070  RELEASE_FRAME_HDC (f); 
     1071#endif 
    10601072} 
    10611073 
  • trunk/src/xdisp.c

    r4037 r4052  
    80088008 
    80098009  /* Display.  */ 
     8010#ifdef MEADOW 
     8011  GET_FRAME_HDC (WINDOW_XFRAME (w)); 
     8012#endif 
    80108013  clear_glyph_matrix (w->desired_matrix); 
     8014#ifdef MEADOW 
     8015  RELEASE_FRAME_HDC (WINDOW_XFRAME (w)); 
     8016#endif 
    80118017  XSETWINDOW (window, w); 
    80128018  try_window (window, start, 0); 
     
    96689674 
    96699675          XSETFRAME (frame, f); 
     9676#ifdef MEADOW 
     9677          GET_FRAME_HDC (f); 
     9678#endif 
    96709679          clear_glyph_matrix (w->desired_matrix); 
     9680#ifdef MEADOW 
     9681          RELEASE_FRAME_HDC (f); 
     9682#endif 
    96719683          Fmodify_frame_parameters (frame, 
    96729684                                    Fcons (Fcons (Qtool_bar_lines, 
     
    1147311485     Lisp_Object window; 
    1147411486{ 
     11487#ifdef MEADOW 
     11488  GET_FRAME_HDC (WINDOW_XFRAME (XWINDOW (window))); 
     11489#endif 
    1147511490  if (displayed_buffer->display_error_modiff < BUF_MODIFF (displayed_buffer)) 
    1147611491    redisplay_window (window, 0); 
     11492#ifdef MEADOW 
     11493  RELEASE_FRAME_HDC (WINDOW_XFRAME (XWINDOW (window))); 
     11494#endif 
    1147711495  return Qnil; 
    1147811496}