# HG changeset patch # User zas_ # Date 1210708282 0 # Node ID a2d74c9843db0ecb4c2a636c2b33f53a74952625 # Parent beacc4c68c534324b6664d8d6c13199632efcd19 vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead. diff -r beacc4c68c53 -r a2d74c9843db src/view_file_list.c --- a/src/view_file_list.c Tue May 13 19:45:04 2008 +0000 +++ b/src/view_file_list.c Tue May 13 19:51:22 2008 +0000 @@ -370,15 +370,15 @@ } -static GtkWidget *vflist_pop_menu(ViewFile *vf, FileData *fd) +static GtkWidget *vflist_pop_menu(ViewFile *vf) { GtkWidget *menu; GtkWidget *item; GtkWidget *submenu; gint active; - vflist_color_set(vf, fd, TRUE); - active = (fd != NULL); + vflist_color_set(vf, VFLIST_INFO(vf, click_fd), TRUE); + active = (VFLIST_INFO(vf, click_fd) != NULL); menu = popup_menu_short_lived(); g_signal_connect(G_OBJECT(menu), "destroy", @@ -564,7 +564,7 @@ VFLIST_INFO(vf, click_fd) = NULL; } - vf->popup = vflist_pop_menu(vf, VFLIST_INFO(vf, click_fd)); + vf->popup = vflist_pop_menu(vf); gtk_menu_popup(GTK_MENU(vf->popup), NULL, NULL, vflist_menu_position_cb, vf, 0, GDK_CURRENT_TIME); return TRUE; @@ -607,7 +607,7 @@ if (bevent->button == MOUSE_BUTTON_RIGHT) { - vf->popup = vflist_pop_menu(vf, VFLIST_INFO(vf, click_fd)); + vf->popup = vflist_pop_menu(vf); gtk_menu_popup(GTK_MENU(vf->popup), NULL, NULL, NULL, NULL, bevent->button, bevent->time); return TRUE;