diff -ruN thunar-archive-plugin-0.3.1.orig/configure.ac thunar-archive-plugin-0.3.1/configure.ac --- thunar-archive-plugin-0.3.1.orig/configure.ac 2017-10-31 00:00:00.000000000 +0100 +++ thunar-archive-plugin-0.3.1/configure.ac 2017-10-31 00:00:00.000000000 +0100 @@ -84,7 +84,7 @@ dnl *********************************** dnl *** Check for required packages *** dnl *********************************** -XDT_CHECK_PACKAGE([THUNARX], [thunarx-2], [0.4.0]) +XDT_CHECK_PACKAGE([THUNARX], [thunarx-3], [0.4.0]) XDT_CHECK_PACKAGE([EXO], [exo-1], [0.5.0]) XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.6.0]) diff -ruN thunar-archive-plugin-0.3.1.orig/thunar-archive-plugin/tap-backend.c thunar-archive-plugin-0.3.1/thunar-archive-plugin/tap-backend.c --- thunar-archive-plugin-0.3.1.orig/thunar-archive-plugin/tap-backend.c 2017-10-31 00:00:00.000000000 +0100 +++ thunar-archive-plugin-0.3.1/thunar-archive-plugin/tap-backend.c 2017-10-31 00:00:00.000000000 +0100 @@ -59,7 +59,7 @@ { GAppInfo *mime_application = NULL; GIcon *icon; - GtkTooltips *tooltips; + GtkTooltip *tooltips; GtkWidget *button; GtkWidget *dialog; GtkWidget *image; @@ -81,7 +81,6 @@ dialog = gtk_dialog_new_with_buttons (_("Select an archive manager"), GTK_WINDOW (parent), GTK_DIALOG_DESTROY_WITH_PARENT - | GTK_DIALOG_NO_SEPARATOR | GTK_DIALOG_MODAL, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_OK, @@ -93,7 +92,7 @@ gtk_table_set_col_spacings (GTK_TABLE (table), 12); gtk_table_set_row_spacings (GTK_TABLE (table), 6); gtk_container_set_border_width (GTK_CONTAINER (table), 6); - gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), table, TRUE, TRUE, 0); + gtk_box_pack_start (gtk_dialog_get_content_area (GTK_DIALOG (dialog)), table, TRUE, TRUE, 0); gtk_widget_show (table); /* add the header image */