1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-29 05:38:00 +00:00

Fix a GNUism with the calendar month view. It was previously displaying

"Id" for each digit instead of the digit itself.

Reported by:	Jeff Racine <jracine@maxwell.syr.edu>
This commit is contained in:
Joe Marcus Clarke 2009-03-06 03:03:33 +00:00
parent 3b890d2ccc
commit 1996733bfb
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=229543
2 changed files with 42 additions and 0 deletions

View File

@ -8,6 +8,7 @@
PORTNAME= evolution
PORTVERSION= 2.24.5
PORTREVISION= 1
CATEGORIES= mail gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2

View File

@ -0,0 +1,41 @@
--- widgets/misc/e-calendar-item.c.orig 2009-03-04 22:45:32.000000000 -0500
+++ widgets/misc/e-calendar-item.c 2009-03-04 22:50:13.000000000 -0500
@@ -1505,12 +1505,12 @@ e_calendar_item_draw_day_numbers (ECalen
if (week_num >= 10) {
digit = week_num / 10;
text_x -= calitem->week_number_digit_widths[digit];
- num_chars += sprintf (&buffer[num_chars], "%Id", digit);
+ num_chars += sprintf (&buffer[num_chars], "%d", digit);
}
digit = week_num % 10;
text_x -= calitem->week_number_digit_widths[digit] + 6;
- num_chars += sprintf (&buffer[num_chars], "%Id", digit);
+ num_chars += sprintf (&buffer[num_chars], "%d", digit);
cairo_save (cr);
gdk_cairo_set_source_color (cr, &style->text[GTK_STATE_ACTIVE]);
@@ -1618,12 +1618,12 @@ e_calendar_item_draw_day_numbers (ECalen
if (day_num >= 10) {
digit = day_num / 10;
day_x -= calitem->digit_widths[digit];
- num_chars += sprintf (&buffer[num_chars], "%Id", digit);
+ num_chars += sprintf (&buffer[num_chars], "%d", digit);
}
digit = day_num % 10;
day_x -= calitem->digit_widths[digit];
- num_chars += sprintf (&buffer[num_chars], "%Id", digit);
+ num_chars += sprintf (&buffer[num_chars], "%d", digit);
cairo_save (cr);
if (fg_color) {
@@ -1958,7 +1958,7 @@ e_calendar_item_recalc_sizes (ECalendar
gchar locale_digit[5];
int locale_digit_len;
- locale_digit_len = sprintf (locale_digit, "%Id", digit);
+ locale_digit_len = sprintf (locale_digit, "%d", digit);
pango_layout_set_text (layout, locale_digit, locale_digit_len);
pango_layout_get_pixel_size (layout, &width, NULL);