diff -r ea40c778bf9d -r a80a41434f44 pidgin/plugins/disco/gtkdisco.h --- a/pidgin/plugins/disco/gtkdisco.h Mon Aug 15 21:30:26 2022 -0500 +++ b/pidgin/plugins/disco/gtkdisco.h Mon Aug 15 22:19:19 2022 -0500 @@ -37,10 +37,10 @@ GtkWidget *progress; - GtkWidget *stop_button; - GtkWidget *browse_button; - GtkWidget *register_button; - GtkWidget *add_button; + GSimpleAction *stop_action; + GSimpleAction *browse_action; + GSimpleAction *register_action; + GSimpleAction *add_action; XmppDiscoService *selected; GtkTreeView *tree; @@ -48,7 +48,10 @@ PurpleAccount *account; PidginDiscoList *discolist; - gpointer *prompt_handle; + GtkPopoverMenu *popover; + GMenuModel *popover_menu; + + gpointer prompt_handle; }; #define PIDGIN_TYPE_DISCO_DIALOG (pidgin_disco_dialog_get_type()) @@ -60,7 +63,6 @@ gboolean in_progress; const gchar *server; - gint ref; guint fetch_count; PidginDiscoDialog *dialog;