X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/b442163d0dfd0b6e1c391ea0c0adf5cba67162bd..8bae7480b8bfe970f97e6afbb919ca41c28397f0:/src/sunfns.c diff --git a/src/sunfns.c b/src/sunfns.c index 57c3e64a3a..efc4e97011 100644 --- a/src/sunfns.c +++ b/src/sunfns.c @@ -15,7 +15,7 @@ This file is part of GNU Emacs. GNU Emacs is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 1, or (at your option) +the Free Software Foundation; either version 2, or (at your option) any later version. GNU Emacs is distributed in the hope that it will be useful, @@ -25,7 +25,8 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Emacs; see the file COPYING. If not, write to -the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ +the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ /* Author: Jeff Peck, Sun Microsystems, Inc. Original ideas by David Kastan and Eric Negaard, SRI International @@ -452,7 +453,7 @@ as a menu label.") CHECK_GFX (Qnil); - xpos = CtoSX (XWINDOW(window)->left + XINT(X_Position)); + xpos = CtoSX (WINDOW_LEFT_MARGIN (XWINDOW (window)) + XINT(X_Position)); ypos = CtoSY (XWINDOW(window)->top + XINT(Y_Position)); #ifdef Menu_Base_Kludge {static Lisp_Object symbol[2]; @@ -497,7 +498,7 @@ syms_of_sunfns() #ifdef Menu_Base_Kludge /* i'm just too lazy to re-write this into C code */ /* so we will call this elisp function from C */ - sm_kludge_string = make_pure_string ("sm::menu-kludge", 15); + sm_kludge_string = make_pure_string ("sm::menu-kludge", 15, 15, 0); #endif /* Menu_Base_Kludge */ defsubr(&Ssun_window_init);