diff src/xterm.c @ 12966:ce60b1a64399

(x_wm_set_icon_pixmap): If trying to turn off icon pixmap, do nothing.
author Richard M. Stallman <rms@gnu.org>
date Tue, 29 Aug 1995 04:36:12 +0000
parents 6f07c79d9a05
children 8eac10febc8e
line wrap: on
line diff
--- a/src/xterm.c	Mon Aug 28 20:38:37 1995 +0000
+++ b/src/xterm.c	Tue Aug 29 04:36:12 1995 +0000
@@ -5673,7 +5673,20 @@
       f->output_data.x->wm_hints.icon_pixmap = icon_pixmap;
     }
   else
-    f->output_data.x->wm_hints.icon_pixmap = None;
+    {
+      /* It seems there is no way to turn off use of an icon pixmap.
+	 The following line does it, only if no icon has yet been created,
+	 for some window managers.  But with mwm it crashes.
+	 Some people say it should clear the IconPixmapHint bit in this case,
+	 but that doesn't work, and the X consortium said it isn't the
+	 right thing at all.  Since there is no way to win,
+	 best to explicitly give up.  */
+#if 0
+      f->output_data.x->wm_hints.icon_pixmap = None;
+#else
+      return;
+#endif
+    }
 
   f->output_data.x->wm_hints.flags |= IconPixmapHint;
   XSetWMHints (FRAME_X_DISPLAY (f), window, &f->output_data.x->wm_hints);