summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Rietveld <kris@gtk.org>2002-04-19 19:26:16 +0000
committerKristian Rietveld <kristian@src.gnome.org>2002-04-19 19:26:16 +0000
commitae89375b9e37819371606fafca1e54eaed3d12d4 (patch)
treec857188e3f139e299296e85e62c8f90064cffe72
parenta1f3d61d500538b1d27beadad778c469f0093ff0 (diff)
downloadgtk+-ae89375b9e37819371606fafca1e54eaed3d12d4.tar.gz
cancel editing if tree_view->priv->edited_column != NULL (fixes #76066)
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)
-rw-r--r--ChangeLog5
-rw-r--r--ChangeLog.pre-2-105
-rw-r--r--ChangeLog.pre-2-25
-rw-r--r--ChangeLog.pre-2-45
-rw-r--r--ChangeLog.pre-2-65
-rw-r--r--ChangeLog.pre-2-85
-rw-r--r--gtk/gtktreeview.c3
7 files changed, 33 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e59fbf8a83..771542fd86 100644
--- 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
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index e59fbf8a83..771542fd86 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -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
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index e59fbf8a83..771542fd86 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-2
@@ -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
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index e59fbf8a83..771542fd86 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -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
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index e59fbf8a83..771542fd86 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -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
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index e59fbf8a83..771542fd86 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -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
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c
index b22a434bc2..dd40c95160 100644
--- a/gtk/gtktreeview.c
+++ b/gtk/gtktreeview.c
@@ -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)