Commit 4a413ba412ee3c2ef4be36533b0f48d9848f4857

Authored by Perry Werneck
1 parent f7f94da0
Exists in master and in 1 other branch develop

Print dialog now uses the standard error popup.

Showing 1 changed file with 6 additions and 12 deletions   Show diff stats
src/dialogs/print/convenience.c
@@ -29,6 +29,7 @@ @@ -29,6 +29,7 @@
29 29
30 #include "private.h" 30 #include "private.h"
31 #include <sys/param.h> 31 #include <sys/param.h>
  32 + #include <v3270/dialogs.h>
32 #include <terminal.h> 33 #include <terminal.h>
33 #include <lib3270/selection.h> 34 #include <lib3270/selection.h>
34 35
@@ -75,20 +76,13 @@ @@ -75,20 +76,13 @@
75 76
76 if(err) 77 if(err)
77 { 78 {
78 - GtkWidget *popup = gtk_message_dialog_new_with_markup(  
79 - GTK_WINDOW(gtk_widget_get_toplevel(widget)),  
80 - GTK_DIALOG_MODAL|GTK_DIALOG_DESTROY_WITH_PARENT,  
81 - GTK_MESSAGE_ERROR,GTK_BUTTONS_CLOSE,  
82 - _("Can't print data") 79 + v3270_error_popup(
  80 + widget,
  81 + NULL,
  82 + _("Print operation has failed"),
  83 + err->message
83 ); 84 );
84 85
85 - gtk_window_set_title(GTK_WINDOW(popup),_("Operation has failed"));  
86 -  
87 - gtk_message_dialog_format_secondary_markup(GTK_MESSAGE_DIALOG(popup),"%s",err->message);  
88 -  
89 - gtk_dialog_run(GTK_DIALOG(popup));  
90 - gtk_widget_destroy(popup);  
91 -  
92 g_error_free(err); 86 g_error_free(err);
93 87
94 rc = -1; 88 rc = -1;