Update of /cvsroot/openvrml/openvrml/lib/gtkglext/gdk/x11
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17092/lib/gtkglext/gdk/x11
Modified Files:
gdkglcontext-x11.c
Log Message:
Quelled warnings from gtkglext.
Index: gdkglcontext-x11.c
===================================================================
RCS file: /cvsroot/openvrml/openvrml/lib/gtkglext/gdk/x11/gdkglcontext-x11.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** gdkglcontext-x11.c 27 Sep 2006 00:16:09 -0000 1.1.1.1
--- gdkglcontext-x11.c 4 Nov 2006 05:44:12 -0000 1.2
***************
*** 108,113 ****
if (impl->gldrawable != NULL)
{
g_object_remove_weak_pointer (G_OBJECT (impl->gldrawable),
! (gpointer *) &(impl->gldrawable));
impl->gldrawable = NULL;
}
--- 108,114 ----
if (impl->gldrawable != NULL)
{
+ gpointer gldrawable_location = impl->gldrawable;
g_object_remove_weak_pointer (G_OBJECT (impl->gldrawable),
! &gldrawable_location);
impl->gldrawable = NULL;
}
***************
*** 361,366 ****
if (impl->gldrawable != NULL)
{
g_object_remove_weak_pointer (G_OBJECT (impl->gldrawable),
! (gpointer *) &(impl->gldrawable));
impl->gldrawable = NULL;
}
--- 362,368 ----
if (impl->gldrawable != NULL)
{
+ gpointer gldrawable_location = impl->gldrawable;
g_object_remove_weak_pointer (G_OBJECT (impl->gldrawable),
! &gldrawable_location);
impl->gldrawable = NULL;
}
***************
*** 369,374 ****
{
impl->gldrawable = gldrawable;
g_object_add_weak_pointer (G_OBJECT (impl->gldrawable),
! (gpointer *) &(impl->gldrawable));
}
}
--- 371,377 ----
{
impl->gldrawable = gldrawable;
+ gpointer gldrawable_location = impl->gldrawable;
g_object_add_weak_pointer (G_OBJECT (impl->gldrawable),
! &gldrawable_location);
}
}
***************
*** 591,595 ****
gdk_gl_context_hash (GLXContext *glxcontext)
{
! return (guint) *glxcontext;
}
--- 594,598 ----
gdk_gl_context_hash (GLXContext *glxcontext)
{
! return g_direct_hash (*glxcontext);
}
|