]> Pileus Git - ~andy/gtk/commitdiff
cancel editing if tree_view->priv->edited_column != NULL (fixes #76066)
authorKristian Rietveld <kris@gtk.org>
Fri, 19 Apr 2002 19:26:16 +0000 (19:26 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Fri, 19 Apr 2002 19:26:16 +0000 (19:26 +0000)
Fri Apr 19 21:31:04 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreeview.c (gtk_tree_view_row_changed): cancel editing
        if tree_view->priv->edited_column != NULL (fixes #76066)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreeview.c

index e59fbf8a835f7dce1814c72e5997eb5228d06bde..771542fd8699d1f9d2cb3ef3e2114cd60be15896 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Apr 19 21:31:04 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_row_changed): cancel editing
+       if tree_view->priv->edited_column != NULL (fixes #76066)
+
 Fri Apr 19 21:06:39 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_size_allocate): subtract
index e59fbf8a835f7dce1814c72e5997eb5228d06bde..771542fd8699d1f9d2cb3ef3e2114cd60be15896 100644 (file)
@@ -1,3 +1,8 @@
+Fri Apr 19 21:31:04 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_row_changed): cancel editing
+       if tree_view->priv->edited_column != NULL (fixes #76066)
+
 Fri Apr 19 21:06:39 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_size_allocate): subtract
index e59fbf8a835f7dce1814c72e5997eb5228d06bde..771542fd8699d1f9d2cb3ef3e2114cd60be15896 100644 (file)
@@ -1,3 +1,8 @@
+Fri Apr 19 21:31:04 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_row_changed): cancel editing
+       if tree_view->priv->edited_column != NULL (fixes #76066)
+
 Fri Apr 19 21:06:39 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_size_allocate): subtract
index e59fbf8a835f7dce1814c72e5997eb5228d06bde..771542fd8699d1f9d2cb3ef3e2114cd60be15896 100644 (file)
@@ -1,3 +1,8 @@
+Fri Apr 19 21:31:04 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_row_changed): cancel editing
+       if tree_view->priv->edited_column != NULL (fixes #76066)
+
 Fri Apr 19 21:06:39 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_size_allocate): subtract
index e59fbf8a835f7dce1814c72e5997eb5228d06bde..771542fd8699d1f9d2cb3ef3e2114cd60be15896 100644 (file)
@@ -1,3 +1,8 @@
+Fri Apr 19 21:31:04 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_row_changed): cancel editing
+       if tree_view->priv->edited_column != NULL (fixes #76066)
+
 Fri Apr 19 21:06:39 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_size_allocate): subtract
index e59fbf8a835f7dce1814c72e5997eb5228d06bde..771542fd8699d1f9d2cb3ef3e2114cd60be15896 100644 (file)
@@ -1,3 +1,8 @@
+Fri Apr 19 21:31:04 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_row_changed): cancel editing
+       if tree_view->priv->edited_column != NULL (fixes #76066)
+
 Fri Apr 19 21:06:39 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_size_allocate): subtract
index b22a434bc2e0cec5d9b76a225776475464fe7988..dd40c9516043fe1e8de96e237cd4f36fa7c56a53 100644 (file)
@@ -5655,6 +5655,9 @@ gtk_tree_view_row_changed (GtkTreeModel *model,
      */
     return;
 
+  if (tree_view->priv->edited_column)
+    gtk_tree_view_stop_editing (tree_view, TRUE);
+
   gtk_widget_style_get (GTK_WIDGET (data), "vertical_separator", &vertical_separator, NULL);
 
   if (path == NULL)