diff options
Diffstat (limited to 'src/xterm.c')
-rw-r--r-- | src/xterm.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/xterm.c b/src/xterm.c index c8836b7ca78..a214cd81031 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -11757,6 +11757,22 @@ x_free_frame_resources (struct frame *f) XFreeCursor (FRAME_X_DISPLAY (f), f->output_data.x->horizontal_drag_cursor); if (f->output_data.x->vertical_drag_cursor != 0) XFreeCursor (FRAME_X_DISPLAY (f), f->output_data.x->vertical_drag_cursor); + if (f->output_data.x->left_edge_cursor != 0) + XFreeCursor (FRAME_X_DISPLAY (f), f->output_data.x->left_edge_cursor); + if (f->output_data.x->top_left_corner_cursor != 0) + XFreeCursor (FRAME_X_DISPLAY (f), f->output_data.x->top_left_corner_cursor); + if (f->output_data.x->top_edge_cursor != 0) + XFreeCursor (FRAME_X_DISPLAY (f), f->output_data.x->top_edge_cursor); + if (f->output_data.x->top_right_corner_cursor != 0) + XFreeCursor (FRAME_X_DISPLAY (f), f->output_data.x->top_right_corner_cursor); + if (f->output_data.x->right_edge_cursor != 0) + XFreeCursor (FRAME_X_DISPLAY (f), f->output_data.x->right_edge_cursor); + if (f->output_data.x->bottom_right_corner_cursor != 0) + XFreeCursor (FRAME_X_DISPLAY (f), f->output_data.x->bottom_right_corner_cursor); + if (f->output_data.x->bottom_edge_cursor != 0) + XFreeCursor (FRAME_X_DISPLAY (f), f->output_data.x->bottom_edge_cursor); + if (f->output_data.x->bottom_left_corner_cursor != 0) + XFreeCursor (FRAME_X_DISPLAY (f), f->output_data.x->bottom_left_corner_cursor); XFlush (FRAME_X_DISPLAY (f)); } |