Fix a reference to window_private->destroyed.
Sun Oct 3 18:13:44 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkwidget.c (gtk_reset_shapes_recurse): Fix a reference to window_private->destroyed. * gtk/gtkplug.c (gtk_plug_realize): Fix up a direct (ugly) setting of an internal GdkWindow member to use a _slightly_ cleaner macro. * gdk/gdkprivate.h: Split GdkWindowPrivate into GdkDrawablePrivate and GdkWindowPrivate. Add extra macros for accessing GDK_DRAWABLE_ components. * *.[ch]: Massive adjustments for the above, use the new macros in a lot of places.
This commit is contained in:
@ -625,7 +625,7 @@ gdk_ic_new (GdkICAttr *attr, GdkICAttributesType mask)
|
||||
}
|
||||
|
||||
if (attr->client_window == NULL ||
|
||||
((GdkWindowPrivate *)attr->client_window)->destroyed)
|
||||
GDK_DRAWABLE_DESTROYED (attr->client_window))
|
||||
{
|
||||
g_warning ("Client_window is null or already destroyed.\n");
|
||||
return NULL;
|
||||
@ -1084,7 +1084,7 @@ gdk_ic_set_attr (GdkIC *ic,
|
||||
if (mask & GDK_IC_PREEDIT_PIXMAP)
|
||||
{
|
||||
if (attr->preedit_pixmap != NULL &&
|
||||
((GdkPixmapPrivate *)attr->preedit_pixmap)->destroyed)
|
||||
GDK_DRAWABLE_DESTROYED (attr->preedit_pixmap))
|
||||
{
|
||||
g_warning ("Preedit pixmap is already destroyed.\n");
|
||||
error |= GDK_IC_PREEDIT_PIXMAP;
|
||||
@ -1171,7 +1171,7 @@ gdk_ic_set_attr (GdkIC *ic,
|
||||
if (mask & GDK_IC_STATUS_PIXMAP)
|
||||
{
|
||||
if (attr->status_pixmap != NULL &&
|
||||
((GdkPixmapPrivate *)attr->status_pixmap)->destroyed)
|
||||
GDK_DRAWABLE_DESTROYED (attr->status_pixmap))
|
||||
{
|
||||
g_warning ("Preedit pixmap is already destroyed.\n");
|
||||
error |= GDK_IC_STATUS_PIXMAP;
|
||||
|
||||
Reference in New Issue
Block a user