From 8583db5803f0bb54200a3558b6dffbee9eaeaf68 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sun, 30 May 1993 00:55:42 +0000 Subject: [PATCH] (x_bitmap_icon): Don't free icon_bitmap; create it if it hasn't been created before. --- src/xterm.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/xterm.c b/src/xterm.c index 9afdd7008f6..db0f61e8f1d 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -3631,12 +3631,10 @@ x_bitmap_icon (f) return 1; #ifdef HAVE_X11 - if (icon_bitmap) - XFreePixmap (x_current_display, icon_bitmap); - - icon_bitmap = - XCreateBitmapFromData (x_current_display, FRAME_X_WINDOW (f), - gnu_bits, gnu_width, gnu_height); + if (! icon_bitmap) + icon_bitmap = + XCreateBitmapFromData (x_current_display, FRAME_X_WINDOW (f), + gnu_bits, gnu_width, gnu_height); x_wm_set_icon_pixmap (f, icon_bitmap); f->display.x->icon_bitmap_flag = 1; #else /* ! defined (HAVE_X11) */