@@ -367,7 +367,7 @@ popup_context_menu_cb (GtkWidget *toolbar,
367367 menu = GTK_MENU (gtk_ui_manager_get_widget (etoolbar -> priv -> manager ,
368368 etoolbar -> priv -> popup_path ));
369369 g_return_if_fail (menu != NULL );
370- gtk_menu_popup (menu , NULL , NULL , NULL , NULL , button_number , gtk_get_current_event_time () );
370+ gtk_menu_popup_at_pointer (menu , NULL );
371371 g_signal_connect_object (menu , "selection-done" ,
372372 G_CALLBACK (popup_context_deactivate ),
373373 etoolbar , 0 );
@@ -401,7 +401,7 @@ button_press_event_cb (GtkWidget *widget,
401401 menu = GTK_MENU (gtk_ui_manager_get_widget (etoolbar -> priv -> manager ,
402402 etoolbar -> priv -> popup_path ));
403403 g_return_val_if_fail (menu != NULL , FALSE);
404- gtk_menu_popup (menu , NULL , NULL , NULL , NULL , event -> button , event -> time );
404+ gtk_menu_popup_at_pointer (menu , ( const GdkEvent * ) event );
405405 g_signal_connect_object (menu , "selection-done" ,
406406 G_CALLBACK (popup_context_deactivate ),
407407 etoolbar , 0 );
0 commit comments