# HG changeset patch # User Richard M. Stallman # Date 739301514 0 # Node ID 33a309357161c7a4a7e313aff220e6a3bcb4da8e # Parent 78c1c1e9f4d2c0618141f018d382d335601e9382 (Fx_popup_menu): Error if we don't get a window or a frame somehow. diff -r 78c1c1e9f4d2 -r 33a309357161 src/xmenu.c --- a/src/xmenu.c Sat Jun 05 17:16:39 1993 +0000 +++ b/src/xmenu.c Sat Jun 05 17:31:54 1993 +0000 @@ -163,6 +163,10 @@ XMenu_xpos = FONT_WIDTH (f->display.x->font) * XWINDOW (window)->left; XMenu_ypos = FONT_HEIGHT (f->display.x->font) * XWINDOW (window)->top; } + else + /* ??? Not really clean; should be CHECK_WINDOW_OR_FRAME, + but I don't want to make one now. */ + CHECK_WINDOW (window, 0); XMenu_xpos += FONT_WIDTH (f->display.x->font) * XINT (x); XMenu_ypos += FONT_HEIGHT (f->display.x->font) * XINT (y);