]> git.eshelyaron.com Git - emacs.git/commitdiff
(x_create_tip_frame): Use CWSaveUnder only if the
authorGerd Moellmann <gerd@gnu.org>
Mon, 20 Nov 2000 22:28:37 +0000 (22:28 +0000)
committerGerd Moellmann <gerd@gnu.org>
Mon, 20 Nov 2000 22:28:37 +0000 (22:28 +0000)
screen supports it.

src/ChangeLog
src/xfns.c

index b4dd1f34fa50f0295724fc7e6930bc41a087cac9..66ed79aedaa12dd1d4bb1d069ac08f2a8f4a9d29 100644 (file)
@@ -1,5 +1,8 @@
 2000-11-20  Gerd Moellmann  <gerd@gnu.org>
 
+       * xfns.c (x_create_tip_frame): Use CWSaveUnder only if the 
+       screen supports it.
+
        * s/gnu-linux.h: Don't use `#cpu'.
 
        * buffer.c (MAP_FAILED): Define it as `((void *) -1)' if it's
index 84813c0705412d00520174da2e295e96f5d92b7c..a9750be61f7861894cd0e2c6ab08abf0eff259cb 100644 (file)
@@ -10424,7 +10424,10 @@ x_create_tip_frame (dpyinfo, parms)
     unsigned long mask;
     
     BLOCK_INPUT;
-    mask = CWBackPixel | CWOverrideRedirect | CWSaveUnder | CWEventMask;
+    mask = CWBackPixel | CWOverrideRedirect | CWEventMask;
+    if (DoesSaveUnders (dpyinfo->screen))
+      mask |= CWSaveUnder;
+    
     /* Window managers look at the override-redirect flag to determine
        whether or net to give windows a decoration (Xlib spec, chapter
        3.2.8).  */