projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4fff683
)
Reset chars_changed_stamp in _gtk_text_btree_unref
author
Bart Jacobs
<bart.jacobs@cs.kuleuven.be>
Sun, 11 Jun 2023 08:57:41 +0000
(08:57 +0000)
committer
Bart Jacobs
<bart.jacobs@cs.kuleuven.be>
Sun, 11 Jun 2023 08:57:41 +0000
(08:57 +0000)
This causes an "Invalid text buffer iterator" warning to be produced if a TextIter is used after the TextBuffer is disposed.
gtk/gtktextbtree.c
patch
|
blob
|
history
diff --git
a/gtk/gtktextbtree.c
b/gtk/gtktextbtree.c
index 91ab3351a8329841665868cb9a3a444df4acc837..a625e86735fb9ecedefe04f2325eed97546717b7 100644
(file)
--- a/
gtk/gtktextbtree.c
+++ b/
gtk/gtktextbtree.c
@@
-512,6
+512,7
@@
_gtk_text_btree_unref (GtkTextBTree *tree)
tree->insert_mark = NULL;
g_object_unref (tree->selection_bound_mark);
tree->selection_bound_mark = NULL;
+ tree->chars_changed_stamp = 0;
g_slice_free (GtkTextBTree, tree);
}