@@ -358,7 +358,7 @@ popup_context_menu_cb (GtkWidget *toolbar,
358358 menu = GTK_MENU (gtk_ui_manager_get_widget (etoolbar -> priv -> manager ,
359359 etoolbar -> priv -> popup_path ));
360360 g_return_if_fail (menu != NULL );
361- gtk_menu_popup (menu , NULL , NULL , NULL , NULL , button_number , gtk_get_current_event_time () );
361+ gtk_menu_popup_at_pointer (menu , NULL );
362362 g_signal_connect_object (menu , "selection-done" ,
363363 G_CALLBACK (popup_context_deactivate ),
364364 etoolbar , 0 );
@@ -380,7 +380,7 @@ button_press_event_cb (GtkWidget *widget,
380380 menu = GTK_MENU (gtk_ui_manager_get_widget (etoolbar -> priv -> manager ,
381381 etoolbar -> priv -> popup_path ));
382382 g_return_val_if_fail (menu != NULL , FALSE);
383- gtk_menu_popup (menu , NULL , NULL , NULL , NULL , event -> button , event -> time );
383+ gtk_menu_popup_at_pointer (menu , ( const GdkEvent * ) event );
384384 g_signal_connect_object (menu , "selection-done" ,
385385 G_CALLBACK (popup_context_deactivate ),
386386 etoolbar , 0 );
0 commit comments