mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-29 06:51:10 +00:00
Bug 541600 – GtkCalendar segfault for certain values of detail-with-chars
* gtk/gtkcalendar.c (gtk_calendar_class_init()): Limit the "year" property to G_MAXINT >> 9, instead of G_MAXINT >> 8: year_to_days() multiplies the year property with 365 and returns the result as glong. Therefore ceil(log(365, 2)) = 9 bits must be available, not just 8 bits. svn path=/trunk/; revision=21150
This commit is contained in:
parent
7df6b76a1a
commit
61d32f70fc
10
ChangeLog
10
ChangeLog
@ -1,3 +1,13 @@
|
||||
2008-08-19 Mathias Hasselmann <mathias@openismus.com>
|
||||
|
||||
Bug 541600 – GtkCalendar segfault for certain values of detail-with-chars
|
||||
|
||||
* gtk/gtkcalendar.c (gtk_calendar_class_init()): Limit the "year"
|
||||
property to G_MAXINT >> 9, instead of G_MAXINT >> 8: year_to_days()
|
||||
multiplies the year property with 365 and returns the result as
|
||||
glong. Therefore ceil(log(365, 2)) = 9 bits must be available,
|
||||
not just 8 bits.
|
||||
|
||||
2008-08-18 Björn Lindqvist <bjourne@gmail.com>
|
||||
|
||||
Bug 541315 – Segfault when selecting a GtkMenuItem with submenu
|
||||
|
@ -439,7 +439,7 @@ gtk_calendar_class_init (GtkCalendarClass *class)
|
||||
g_param_spec_int ("year",
|
||||
P_("Year"),
|
||||
P_("The selected year"),
|
||||
0, G_MAXINT >> 8, 0,
|
||||
0, G_MAXINT >> 9, 0,
|
||||
GTK_PARAM_READWRITE));
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user