r16132 - gnucash/trunk/src/gnome-utils - Avoid unwanted signed->unsigned conversions in dense cal computations, #441209.
Andreas Köhler
andi5 at cvs.gnucash.org
Sun May 27 19:18:36 EDT 2007
Author: andi5
Date: 2007-05-27 19:18:36 -0400 (Sun, 27 May 2007)
New Revision: 16132
Trac: http://svn.gnucash.org/trac/changeset/16132
Modified:
gnucash/trunk/src/gnome-utils/gnc-dense-cal.c
Log:
Avoid unwanted signed->unsigned conversions in dense cal computations, #441209.
Modified: gnucash/trunk/src/gnome-utils/gnc-dense-cal.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-dense-cal.c 2007-05-27 15:19:21 UTC (rev 16131)
+++ gnucash/trunk/src/gnome-utils/gnc-dense-cal.c 2007-05-27 23:18:36 UTC (rev 16132)
@@ -720,23 +720,23 @@
* lets us draw larger than our area. */
denom = 7 * num_cols(dcal);
g_assert(denom != 0);
- dcal->x_scale = (gint)((width
+ dcal->x_scale = ((gint)(width
- (dcal->leftPadding * 2)
- (num_cols(dcal) * ((8 * MINOR_BORDER_SIZE)
+ dcal->label_width))
- ((num_cols(dcal)-1) * COL_BORDER_SIZE))
- / denom);
+ / denom);
dcal->x_scale = MAX(dcal->x_scale, dcal->min_x_scale);
denom = num_weeks_per_col(dcal);
g_assert(denom != 0);
- dcal->y_scale = (gint)((height
+ dcal->y_scale = ((gint)(height
- (dcal->topPadding * 2)
- MINOR_BORDER_SIZE
- dcal->dayLabelHeight
- (num_weeks_per_col(dcal)-1
* MINOR_BORDER_SIZE))
- / denom);
+ / denom);
dcal->y_scale = MAX(dcal->y_scale, dcal->min_y_scale);
_gdc_set_cal_min_size_req(dcal);
More information about the gnucash-changes
mailing list