# HG changeset patch # User YAMAMOTO Mitsuharu # Date 1173082716 0 # Node ID ace87cb85f08c9ef67ae7ace6a269b410c0fefc4 # Parent de5af7fb87a1e15ad5f211a5615b5e2d23324f96 (x_scroll_bar_create, XTread_socket): Replace #if USE_TOOLKIT_SCROLL_BARS with #ifdef USE_TOOLKIT_SCROLL_BARS. (x_set_window_size): Call SET_FRAME_GARBAGED. Clear window if internal border width has changed. diff -r de5af7fb87a1 -r ace87cb85f08 src/macterm.c --- a/src/macterm.c Mon Mar 05 08:01:01 2007 +0000 +++ b/src/macterm.c Mon Mar 05 08:18:36 2007 +0000 @@ -4963,7 +4963,7 @@ #endif #if TARGET_API_MAC_CARBON ch = NewControl (FRAME_MAC_WINDOW (f), &r, "\p", -#if USE_TOOLKIT_SCROLL_BARS +#ifdef USE_TOOLKIT_SCROLL_BARS false, #else width < disp_height, @@ -6223,6 +6223,16 @@ #endif mac_handle_size_change (f, pixelwidth, pixelheight); + if (f->output_data.mac->internal_border_width + != FRAME_INTERNAL_BORDER_WIDTH (f)) + { + mac_clear_window (f); + f->output_data.mac->internal_border_width + = FRAME_INTERNAL_BORDER_WIDTH (f); + } + + SET_FRAME_GARBAGED (f); + UNBLOCK_INPUT; } @@ -11045,7 +11055,7 @@ else { /* A window has been deactivated */ -#if USE_TOOLKIT_SCROLL_BARS +#ifdef USE_TOOLKIT_SCROLL_BARS if (dpyinfo->grabbed && tracked_scroll_bar) { struct input_event event;