]> git.eshelyaron.com Git - emacs.git/commitdiff
(xmenu_show): Use FRAME_X_SCREEN_NUMBER.
authorGerd Moellmann <gerd@gnu.org>
Fri, 6 Apr 2001 17:00:26 +0000 (17:00 +0000)
committerGerd Moellmann <gerd@gnu.org>
Fri, 6 Apr 2001 17:00:26 +0000 (17:00 +0000)
src/ChangeLog
src/xmenu.c

index 8ef90b8cfdccf92e9ed3302d0d3bbaf6d7c966eb..ed4535c28d993808230c3bba36307b71a8f580ca 100644 (file)
@@ -1,3 +1,13 @@
+2001-04-06  Gerd Moellmann  <gerd@gnu.org>
+
+       * xfns.c (compute_tip_xy): Add parameters WIDTH and HEIGHT.
+       Make sure the tooltip is completely visible.
+       (x_make_gc): Use FRAME_X_SCREEN_NUMBER.
+
+       * xterm.h (FRAME_X_SCREEN_NUMBER): New macro.
+
+       * xmenu.c (xmenu_show): Use FRAME_X_SCREEN_NUMBER.
+
 2001-04-06  Dave Love  <fx@gnu.org>
 
        * composite.c (update_compositions) <check_mask & CHECK_HEAD>: Fix
index b4a1a87d4d9b8d250ef9950421cabf07536c9745..6317c126286979ea43bf3353c46268d99173363f 100644 (file)
@@ -2710,10 +2710,8 @@ xmenu_show (f, x, y, for_click, keymaps, title, error)
 
   /* All set and ready to fly.  */
   XMenuRecompute (FRAME_X_DISPLAY (f), menu);
-  dispwidth = DisplayWidth (FRAME_X_DISPLAY (f),
-                           XScreenNumberOfScreen (FRAME_X_SCREEN (f)));
-  dispheight = DisplayHeight (FRAME_X_DISPLAY (f),
-                             XScreenNumberOfScreen (FRAME_X_SCREEN (f)));
+  dispwidth = DisplayWidth (FRAME_X_DISPLAY (f), FRAME_X_SCREEN_NUMBER (f));
+  dispheight = DisplayHeight (FRAME_X_DISPLAY (f), FRAME_X_SCREEN_NUMBER (f));
   x = min (x, dispwidth);
   y = min (y, dispheight);
   x = max (x, 1);