Commit 61d32f70 authored by Mathias Hasselmann's avatar Mathias Hasselmann

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
parent 7df6b76a
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));
/**
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment