aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/xmenu.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/xmenu.c b/src/xmenu.c
index 819f81ea954..a3b5d060a22 100644
--- a/src/xmenu.c
+++ b/src/xmenu.c
@@ -856,8 +856,10 @@ cached information about equivalent key sequences.")
856 CHECK_LIVE_WINDOW (window, 0); 856 CHECK_LIVE_WINDOW (window, 0);
857 f = XFRAME (WINDOW_FRAME (XWINDOW (window))); 857 f = XFRAME (WINDOW_FRAME (XWINDOW (window)));
858 858
859 xpos = (FONT_WIDTH (f->output_data.x->font) * XWINDOW (window)->left); 859 xpos = (FONT_WIDTH (f->output_data.x->font)
860 ypos = (f->output_data.x->line_height * XWINDOW (window)->top); 860 * XFASTINT (XWINDOW (window)->left));
861 ypos = (f->output_data.x->line_height
862 * XFASTINT (XWINDOW (window)->top));
861 } 863 }
862 else 864 else
863 /* ??? Not really clean; should be CHECK_WINDOW_OR_FRAME, 865 /* ??? Not really clean; should be CHECK_WINDOW_OR_FRAME,
@@ -1733,7 +1735,7 @@ set_frame_menubar (f, first_time, deep_p)
1733 1735
1734 for (i = 0; i < previous_menu_items_used; i++) 1736 for (i = 0; i < previous_menu_items_used; i++)
1735 if (menu_items_used == i 1737 if (menu_items_used == i
1736 || (previous_items[i] != XVECTOR (menu_items)->contents[i])) 1738 || (!EQ (previous_items[i], XVECTOR (menu_items)->contents[i])))
1737 break; 1739 break;
1738 if (i == menu_items_used && i == previous_menu_items_used && i != 0) 1740 if (i == menu_items_used && i == previous_menu_items_used && i != 0)
1739 { 1741 {