diff options
author | Havoc Pennington <hp@redhat.com> | 2000-10-26 23:05:43 +0000 |
---|---|---|
committer | Havoc Pennington <hp@src.gnome.org> | 2000-10-26 23:05:43 +0000 |
commit | a291b0be4c5e90f7e1a15c6de8e8f451c70773d1 (patch) | |
tree | f9ebb76107e152c58b12dafbcb546cd094c750e4 /gtk/gtktextbtree.c | |
parent | e279178d1ab883f6517173fa40b793343d683c2e (diff) | |
download | gtk+-a291b0be4c5e90f7e1a15c6de8e8f451c70773d1.tar.gz |
add new marshallers used by the text widget
2000-10-26 Havoc Pennington <hp@redhat.com>
* gtk/gtkmarshal.list: add new marshallers used by the text widget
* gtk/gtktextbuffer.c (gtk_text_buffer_class_init): fix marshaller
types
* gtk/gtktexttagtable.c (gtk_text_tag_table_class_init): fix
marshaller types
* gtk/gtktextlayout.h, gtk/gtktextlayout.c, gtk/gtktextdisplay.h,
gtk/gtktextdisplay.c: We need to preserve Tk copyrights and
license on these files.
* gtk/gtktextiter.c (gtk_text_iter_backward_search): Make this
work.
* gtk/gtktextbtree.c (gtk_text_btree_new): init stamps to
runtime random number different for each tree, instead of
a constant I made up.
Diffstat (limited to 'gtk/gtktextbtree.c')
-rw-r--r-- | gtk/gtktextbtree.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gtk/gtktextbtree.c b/gtk/gtktextbtree.c index 5b1f98430b..59c00824e9 100644 --- a/gtk/gtktextbtree.c +++ b/gtk/gtktextbtree.c @@ -394,9 +394,11 @@ gtk_text_btree_new (GtkTextTagTable *table, tree->views = NULL; /* Set these to values that are unlikely to be found - in random memory garbage. */ - tree->chars_changed_stamp = 49; - tree->segments_changed_stamp = 243; + * in random memory garbage, and also avoid + * duplicates between tree instances. + */ + tree->chars_changed_stamp = g_random_int (); + tree->segments_changed_stamp = g_random_int (); tree->end_iter_line_stamp = tree->chars_changed_stamp - 1; tree->end_iter_line = NULL; |