2007-02-12 Li Yuan <li.yuan@sun.com>
* atk/atkmisc.c:
(atk_misc_threads_enter), (atk_misc_threads_leave):
Bug #404592. Don't do anything if misc is NULL.
svn path=/trunk/; revision=1144
+2007-02-12 Li Yuan <li.yuan@sun.com>
+
+ * atk/atkmisc.c:
+ (atk_misc_threads_enter), (atk_misc_threads_leave):
+ Bug #404592. Don't do anything if misc is NULL.
+
2007-01-22 Li Yuan <li.yuan@sun.com>
* configure.in, NEWS:
void
atk_misc_threads_enter (AtkMisc *misc)
{
- AtkMiscClass *klass = ATK_MISC_GET_CLASS (misc);
+ AtkMiscClass *klass;
+
+ if (misc == NULL)
+ return;
+
+ klass = ATK_MISC_GET_CLASS (misc);
+
if (klass->threads_enter)
{
klass->threads_enter (misc);
void
atk_misc_threads_leave (AtkMisc *misc)
{
- AtkMiscClass *klass = ATK_MISC_GET_CLASS (misc);
+ AtkMiscClass *klass;
+
+ if (misc == NULL)
+ return;
+
+ klass = ATK_MISC_GET_CLASS (misc);
+
if (klass->threads_leave)
{
klass->threads_leave (misc);