# HG changeset patch # User mf0102 <0102@gmx.at> # Date 1209559010 -7200 # Node ID 2638175099e07df573210398c18a853185e9f673 # Parent 53bd726e4461f9b9c90d18035f9ee54169c06448 Restore util_menu_main_show() for plugins - thanks go to ccr for the first fix! ;-) diff -r 53bd726e4461 -r 2638175099e0 src/audacious/pluginenum.c --- a/src/audacious/pluginenum.c Wed Apr 30 04:42:55 2008 +0300 +++ b/src/audacious/pluginenum.c Wed Apr 30 14:36:50 2008 +0200 @@ -372,7 +372,7 @@ .effect_flow = effect_flow, .volumecontrol_flow = volumecontrol_flow, - .util_menu_main_show = NULL, /* deprecated --mf0102 */ + .util_menu_main_show = util_menu_main_show, .get_dock_window_list = get_dock_window_list, .dock_add_window = dock_add_window, diff -r 53bd726e4461 -r 2638175099e0 src/audacious/ui_main.c --- a/src/audacious/ui_main.c Wed Apr 30 04:42:55 2008 +0300 +++ b/src/audacious/ui_main.c Wed Apr 30 14:36:50 2008 +0200 @@ -2867,3 +2867,12 @@ { mainwin_quit_cb(); } + +void +util_menu_main_show( gint x , gint y , guint button , guint time ) +{ + /* convenience function that shows the main popup menu wherever requested */ + ui_manager_popup_menu_show( GTK_MENU(mainwin_general_menu), + x , y , button , time ); + return; +} diff -r 53bd726e4461 -r 2638175099e0 src/audacious/ui_main.h --- a/src/audacious/ui_main.h Wed Apr 30 04:42:55 2008 +0300 +++ b/src/audacious/ui_main.h Wed Apr 30 14:36:50 2008 +0200 @@ -189,4 +189,6 @@ void ui_main_check_theme_engine(void); +void util_menu_main_show( gint x , gint y , guint button , guint time ); + #endif