diff -dru xfce4-sensors-plugin-1.2.98.orig/lib/hddtemp.c xfce4-sensors-plugin-1.2.98/lib/hddtemp.c --- xfce4-sensors-plugin-1.2.98.orig/lib/hddtemp.c 2017-03-28 22:59:15.000000000 +0200 +++ xfce4-sensors-plugin-1.2.98/lib/hddtemp.c 2017-08-10 18:40:35.972738440 +0200 @@ -138,9 +138,9 @@ GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE, - message, NULL); + str_message, NULL); - g_signal_connect_swapped (dialog, "response", + g_signal_connect_swapped (ptr_dialog, "response", G_CALLBACK (gtk_widget_destroy), ptr_dialog); gtk_dialog_run(GTK_DIALOG(ptr_dialog)); @@ -153,7 +153,7 @@ gboolean quick_message_with_checkbox (gchar *str_message, gchar *str_checkboxtext) { - GtkWidget *ptr_dialog, *ptr_checkbox; + GtkWidget *ptr_dialog, *ptr_checkbox, *vbox; gboolean is_active; TRACE ("enters quick_message"); @@ -168,7 +168,8 @@ ptr_checkbox = gtk_check_button_new_with_mnemonic (str_checkboxtext); - gtk_box_pack_start (GTK_BOX(GTK_DIALOG(ptr_dialog)->vbox), ptr_checkbox, FALSE, FALSE, 0); + vbox = gtk_dialog_get_content_area(GTK_DIALOG(ptr_dialog)); + gtk_box_pack_start (GTK_BOX(vbox), ptr_checkbox, FALSE, FALSE, 0); gtk_widget_show(ptr_checkbox); gtk_dialog_run(GTK_DIALOG(ptr_dialog));