diff options
Diffstat (limited to 'src/xterm.c')
| -rw-r--r-- | src/xterm.c | 36 |
1 files changed, 11 insertions, 25 deletions
diff --git a/src/xterm.c b/src/xterm.c index ef469a2b82e..603df429dce 100644 --- a/src/xterm.c +++ b/src/xterm.c | |||
| @@ -2829,10 +2829,6 @@ x_clear_frame () | |||
| 2829 | 2829 | ||
| 2830 | XFlush (FRAME_X_DISPLAY (f)); | 2830 | XFlush (FRAME_X_DISPLAY (f)); |
| 2831 | 2831 | ||
| 2832 | #ifdef USE_GTK | ||
| 2833 | xg_frame_cleared (f); | ||
| 2834 | #endif | ||
| 2835 | |||
| 2836 | UNBLOCK_INPUT; | 2832 | UNBLOCK_INPUT; |
| 2837 | } | 2833 | } |
| 2838 | 2834 | ||
| @@ -4867,9 +4863,7 @@ x_scroll_bar_create (w, top, left, width, height) | |||
| 4867 | top, | 4863 | top, |
| 4868 | left + VERTICAL_SCROLL_BAR_WIDTH_TRIM, | 4864 | left + VERTICAL_SCROLL_BAR_WIDTH_TRIM, |
| 4869 | width - VERTICAL_SCROLL_BAR_WIDTH_TRIM * 2, | 4865 | width - VERTICAL_SCROLL_BAR_WIDTH_TRIM * 2, |
| 4870 | max (height, 1), | 4866 | max (height, 1)); |
| 4871 | left, | ||
| 4872 | width); | ||
| 4873 | xg_show_scroll_bar (SCROLL_BAR_X_WINDOW (bar)); | 4867 | xg_show_scroll_bar (SCROLL_BAR_X_WINDOW (bar)); |
| 4874 | #else /* not USE_GTK */ | 4868 | #else /* not USE_GTK */ |
| 4875 | Widget scroll_bar = SCROLL_BAR_X_WIDGET (FRAME_X_DISPLAY (f), bar); | 4869 | Widget scroll_bar = SCROLL_BAR_X_WIDGET (FRAME_X_DISPLAY (f), bar); |
| @@ -5113,18 +5107,6 @@ XTset_vertical_scroll_bar (w, portion, whole, position) | |||
| 5113 | 5107 | ||
| 5114 | #ifdef USE_TOOLKIT_SCROLL_BARS | 5108 | #ifdef USE_TOOLKIT_SCROLL_BARS |
| 5115 | 5109 | ||
| 5116 | #ifdef USE_GTK | ||
| 5117 | if (mask) | ||
| 5118 | xg_update_scrollbar_pos (f, | ||
| 5119 | SCROLL_BAR_X_WINDOW (bar), | ||
| 5120 | top, | ||
| 5121 | sb_left + VERTICAL_SCROLL_BAR_WIDTH_TRIM, | ||
| 5122 | sb_width - VERTICAL_SCROLL_BAR_WIDTH_TRIM * 2, | ||
| 5123 | max (height, 1), | ||
| 5124 | left, | ||
| 5125 | width); | ||
| 5126 | #else /* not USE_GTK */ | ||
| 5127 | |||
| 5128 | /* Move/size the scroll bar widget. */ | 5110 | /* Move/size the scroll bar widget. */ |
| 5129 | if (mask) | 5111 | if (mask) |
| 5130 | { | 5112 | { |
| @@ -5133,13 +5115,21 @@ XTset_vertical_scroll_bar (w, portion, whole, position) | |||
| 5133 | if (width > 0 && height > 0) | 5115 | if (width > 0 && height > 0) |
| 5134 | x_clear_area (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), | 5116 | x_clear_area (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), |
| 5135 | left, top, width, height, False); | 5117 | left, top, width, height, False); |
| 5118 | #ifdef USE_GTK | ||
| 5119 | xg_update_scrollbar_pos (f, | ||
| 5120 | SCROLL_BAR_X_WINDOW (bar), | ||
| 5121 | top, | ||
| 5122 | sb_left + VERTICAL_SCROLL_BAR_WIDTH_TRIM, | ||
| 5123 | sb_width - VERTICAL_SCROLL_BAR_WIDTH_TRIM *2, | ||
| 5124 | max (height, 1)); | ||
| 5125 | #else /* not USE_GTK */ | ||
| 5136 | XtConfigureWidget (SCROLL_BAR_X_WIDGET (FRAME_X_DISPLAY (f), bar), | 5126 | XtConfigureWidget (SCROLL_BAR_X_WIDGET (FRAME_X_DISPLAY (f), bar), |
| 5137 | sb_left + VERTICAL_SCROLL_BAR_WIDTH_TRIM, | 5127 | sb_left + VERTICAL_SCROLL_BAR_WIDTH_TRIM, |
| 5138 | top, | 5128 | top, |
| 5139 | sb_width - VERTICAL_SCROLL_BAR_WIDTH_TRIM * 2, | 5129 | sb_width - VERTICAL_SCROLL_BAR_WIDTH_TRIM * 2, |
| 5140 | max (height, 1), 0); | 5130 | max (height, 1), 0); |
| 5141 | } | ||
| 5142 | #endif /* not USE_GTK */ | 5131 | #endif /* not USE_GTK */ |
| 5132 | } | ||
| 5143 | #else /* not USE_TOOLKIT_SCROLL_BARS */ | 5133 | #else /* not USE_TOOLKIT_SCROLL_BARS */ |
| 5144 | 5134 | ||
| 5145 | /* Clear areas not covered by the scroll bar because of | 5135 | /* Clear areas not covered by the scroll bar because of |
| @@ -8046,11 +8036,7 @@ xim_destroy_callback (xim, client_data, call_data) | |||
| 8046 | if (FRAME_X_DISPLAY_INFO (f) == dpyinfo) | 8036 | if (FRAME_X_DISPLAY_INFO (f) == dpyinfo) |
| 8047 | { | 8037 | { |
| 8048 | FRAME_XIC (f) = NULL; | 8038 | FRAME_XIC (f) = NULL; |
| 8049 | if (FRAME_XIC_FONTSET (f)) | 8039 | xic_free_xfontset (f); |
| 8050 | { | ||
| 8051 | XFreeFontSet (FRAME_X_DISPLAY (f), FRAME_XIC_FONTSET (f)); | ||
| 8052 | FRAME_XIC_FONTSET (f) = NULL; | ||
| 8053 | } | ||
| 8054 | } | 8040 | } |
| 8055 | } | 8041 | } |
| 8056 | 8042 | ||