]> git.eshelyaron.com Git - emacs.git/commitdiff
(x_wm_set_icon_pixmap): If trying to turn off icon pixmap, do nothing.
authorRichard M. Stallman <rms@gnu.org>
Tue, 29 Aug 1995 04:36:12 +0000 (04:36 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 29 Aug 1995 04:36:12 +0000 (04:36 +0000)
src/xterm.c

index a88cba5ea10f43ca43501952b09e1a39bd7d1898..2c995dc6ed0fdb9c6d19f90fdffd7769392d2b00 100644 (file)
@@ -5673,7 +5673,20 @@ x_wm_set_icon_pixmap (f, pixmap_id)
       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);