--- mousepad-0.2.16.orig/src/dialog.c 2011-08-15 11:29:26.000000000 +0200 +++ mousepad-0.2.16/src/dialog.c 2011-08-15 12:02:03.000000000 +0200 @@ -30,6 +30,7 @@ { va_list ap; GtkWidget *dialog; + GtkWidget *message_area; gchar *str; va_start(ap, message); @@ -45,6 +46,8 @@ gtk_dialog_add_buttons(GTK_DIALOG(dialog), GTK_STOCK_OK, GTK_RESPONSE_CANCEL, NULL); gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_CANCEL); + message_area = gtk_message_dialog_get_message_area(GTK_MESSAGE_DIALOG(dialog)); + GTK_WIDGET_UNSET_FLAGS(GTK_WIDGET(message_area), GTK_SENSITIVE); g_free(str); gtk_dialog_run(GTK_DIALOG(dialog)); @@ -55,6 +58,7 @@ { va_list ap; GtkWidget *dialog; + GtkWidget *message_area; gchar *str; va_start(ap, message); @@ -72,6 +76,8 @@ GTK_STOCK_NO, GTK_RESPONSE_NO, GTK_STOCK_YES, GTK_RESPONSE_YES, NULL); + message_area = gtk_message_dialog_get_message_area(GTK_MESSAGE_DIALOG(dialog)); + GTK_WIDGET_UNSET_FLAGS(GTK_WIDGET(message_area), GTK_SENSITIVE); gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_YES); g_free(str);