+Mon May 6 23:17:42 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_motion_draw_column_motion_arrow):
+ unset user_data before destroying the window. (fixes #80065).
+
Mon May 6 12:17:14 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Fix versioning to avoid changing the
+Mon May 6 23:17:42 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_motion_draw_column_motion_arrow):
+ unset user_data before destroying the window. (fixes #80065).
+
Mon May 6 12:17:14 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Fix versioning to avoid changing the
+Mon May 6 23:17:42 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_motion_draw_column_motion_arrow):
+ unset user_data before destroying the window. (fixes #80065).
+
Mon May 6 12:17:14 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Fix versioning to avoid changing the
+Mon May 6 23:17:42 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_motion_draw_column_motion_arrow):
+ unset user_data before destroying the window. (fixes #80065).
+
Mon May 6 12:17:14 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Fix versioning to avoid changing the
+Mon May 6 23:17:42 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_motion_draw_column_motion_arrow):
+ unset user_data before destroying the window. (fixes #80065).
+
Mon May 6 12:17:14 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Fix versioning to avoid changing the
+Mon May 6 23:17:42 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_motion_draw_column_motion_arrow):
+ unset user_data before destroying the window. (fixes #80065).
+
Mon May 6 12:17:14 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Fix versioning to avoid changing the
if (tree_view->priv->drag_column_window_state != DRAG_COLUMN_WINDOW_STATE_ORIGINAL)
{
-
if (tree_view->priv->drag_highlight_window)
- gdk_window_destroy (tree_view->priv->drag_highlight_window);
+ {
+ gdk_window_set_user_data (tree_view->priv->drag_highlight_window,
+ NULL);
+ gdk_window_destroy (tree_view->priv->drag_highlight_window);
+ }
attributes.window_type = GDK_WINDOW_CHILD;
attributes.wclass = GDK_INPUT_OUTPUT;
if (tree_view->priv->drag_column_window_state != DRAG_COLUMN_WINDOW_STATE_ARROW)
{
if (tree_view->priv->drag_highlight_window)
- gdk_window_destroy (tree_view->priv->drag_highlight_window);
+ {
+ gdk_window_set_user_data (tree_view->priv->drag_highlight_window,
+ NULL);
+ gdk_window_destroy (tree_view->priv->drag_highlight_window);
+ }
attributes.window_type = GDK_WINDOW_TEMP;
attributes.wclass = GDK_INPUT_OUTPUT;
tree_view->priv->drag_column_window_state != DRAG_COLUMN_WINDOW_STATE_ARROW_RIGHT)
{
if (tree_view->priv->drag_highlight_window)
- gdk_window_destroy (tree_view->priv->drag_highlight_window);
+ {
+ gdk_window_set_user_data (tree_view->priv->drag_highlight_window,
+ NULL);
+ gdk_window_destroy (tree_view->priv->drag_highlight_window);
+ }
attributes.window_type = GDK_WINDOW_TEMP;
attributes.wclass = GDK_INPUT_OUTPUT;