]> saetta.ns0.it Git - reptool/libreptool/commitdiff
Bugfix on calculating column width in RptReport::new_from_gtktreeview.
authorAndrea Zagli <azagli@libero.it>
Sun, 9 Oct 2011 10:51:10 +0000 (12:51 +0200)
committerAndrea Zagli <azagli@libero.it>
Sun, 9 Oct 2011 10:51:10 +0000 (12:51 +0200)
src/rptreport.c

index b151d42cd5a7f01e31249c221db196ae9815a671..caf144d54fc18a4c9df9a346d60309adc177c725 100644 (file)
@@ -550,7 +550,7 @@ RptReport
 
        guint x;
        GtkTreeViewColumn *col;
-       gint col_width;
+       gfloat col_width;
        const gchar *col_title;
        gchar *field_name;
 
@@ -618,7 +618,7 @@ RptReport
                        col = (GtkTreeViewColumn *)columns->data;
 
                        col_title = g_strdup_printf ("\"%s\"", gtk_tree_view_column_get_title (col));
-                       col_width = rpt_common_points_to_value (RPT_UNIT_MILLIMETRE, gtk_tree_view_column_get_width (col) / 96 * 72);
+                       col_width = rpt_common_points_to_value (RPT_UNIT_MILLIMETRE, gtk_tree_view_column_get_width (col) / 96.0 * 72.0);
 
                        point = rpt_common_rptpoint_new_with_values (x, 15);
                        if (columns->next == NULL && x < page_size->width)