Commit 3e66dbe322330baff6ebb77c8794de50e9fedc6b

Authored by perry.werneck@gmail.com
1 parent 9e9c8491

Dialogo de impressao esta caindo com segfault em gtk3

Showing 1 changed file with 6 additions and 4 deletions   Show diff stats
src/gtk/print.c
@@ -37,7 +37,7 @@ @@ -37,7 +37,7 @@
37 static void begin_print(GtkPrintOperation *prt, GtkPrintContext *context, gpointer user_data) 37 static void begin_print(GtkPrintOperation *prt, GtkPrintContext *context, gpointer user_data)
38 { 38 {
39 trace("%s",__FUNCTION__); 39 trace("%s",__FUNCTION__);
40 - 40 + gtk_print_operation_cancel(prt);
41 } 41 }
42 42
43 static void draw_page(GtkPrintOperation *prt, GtkPrintContext *context, gint pg, gpointer user_data) 43 static void draw_page(GtkPrintOperation *prt, GtkPrintContext *context, gint pg, gpointer user_data)
@@ -69,18 +69,20 @@ @@ -69,18 +69,20 @@
69 GtkPrintOperation * print = gtk_print_operation_new(); 69 GtkPrintOperation * print = gtk_print_operation_new();
70 // GtkPrintSettings * settings = gtk_print_settings_new(); 70 // GtkPrintSettings * settings = gtk_print_settings_new();
71 // GtkPageSetup * setup = gtk_page_setup_new(); 71 // GtkPageSetup * setup = gtk_page_setup_new();
72 - gchar * ptr; 72 +// gchar * ptr;
73 73
74 // Basic setup 74 // Basic setup
75 gtk_print_operation_set_allow_async(print,FALSE); 75 gtk_print_operation_set_allow_async(print,FALSE);
76 76
  77 +/*
77 ptr = g_strconcat(PACKAGE_NAME,".",gtk_action_get_name(action),NULL); 78 ptr = g_strconcat(PACKAGE_NAME,".",gtk_action_get_name(action),NULL);
78 gtk_print_operation_set_job_name(print,ptr); 79 gtk_print_operation_set_job_name(print,ptr);
79 g_free(ptr); 80 g_free(ptr);
  81 +*/
80 82
81 - gtk_print_operation_set_custom_tab_label(print,_( "Style" )); 83 +// gtk_print_operation_set_custom_tab_label(print,_( "Style" ));
82 84
83 - gtk_print_operation_set_show_progress(print,TRUE); 85 +// gtk_print_operation_set_show_progress(print,TRUE);
84 86
85 // Common signals 87 // Common signals
86 g_signal_connect(print,"begin_print",G_CALLBACK(begin_print),0); 88 g_signal_connect(print,"begin_print",G_CALLBACK(begin_print),0);