Index: gtk/gtkmenu.c
===================================================================
RCS file: /cvs/gnome/gtk+/gtk/gtkmenu.c,v
retrieving revision 1.187
diff -u -p -r1.187 gtkmenu.c
--- gtk/gtkmenu.c	22 Dec 2004 16:52:23 -0000	1.187
+++ gtk/gtkmenu.c	28 Dec 2004 07:06:02 -0000
@@ -3589,7 +3589,7 @@ gtk_menu_position (GtkMenu *menu)
       y = monitor.y;
     }
 
-  if (scroll_offset > 0)
+  if (scroll_offset != 0)
     scroll_offset += MENU_SCROLL_ARROW_HEIGHT;
   
   gtk_window_move (GTK_WINDOW (GTK_MENU_SHELL (menu)->active ? menu->toplevel : menu->tearoff_window), 
@@ -3667,7 +3667,7 @@ gtk_menu_scroll_to (GtkMenu *menu,
   if (!menu->tearoff_active)
     {
       last_visible = menu->upper_arrow_visible;
-      menu->upper_arrow_visible = offset > 0;
+      menu->upper_arrow_visible = offset != 0;
       
       if (menu->upper_arrow_visible)
 	view_height -= MENU_SCROLL_ARROW_HEIGHT;
