From 00481dd67c4b725f9a9b8423a9d0c0ea7b015a72 Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Fri, 26 Oct 2007 14:02:06 +0000 Subject: [PATCH] Pay attention to tags that turn invisibility off as well as tags that turn 2007-10-26 Owen Taylor * gtk/gtktextbtree.c (_gtk_text_btree_char_is_invisible): Pay attention to tags that turn invisibility off as well as tags that turn invsibility on. (#488051, Mathias Hasselmann) svn path=/trunk/; revision=18949 --- ChangeLog | 6 ++++++ gtk/gtktextbtree.c | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2b6be46e7f..cffac3bb5c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-10-26 Owen Taylor + + * gtk/gtktextbtree.c (_gtk_text_btree_char_is_invisible): + Pay attention to tags that turn invisibility off as well + as tags that turn invsibility on. (#488051, Mathias Hasselmann) + 2007-10-24 Johan Dahlin * gtk/gtkbuilder.c: Improve gtk_builder_get_type_from_name() diff --git a/gtk/gtktextbtree.c b/gtk/gtktextbtree.c index 111bd48ff4..b170c58525 100644 --- a/gtk/gtktextbtree.c +++ b/gtk/gtktextbtree.c @@ -2498,7 +2498,7 @@ _gtk_text_btree_char_is_invisible (const GtkTextIter *iter) || (seg->type == >k_text_toggle_off_type)) { tag = seg->body.toggle.info->tag; - if (tag->invisible_set && tag->values->invisible) + if (tag->invisible_set) { tags[tag->priority] = tag; tagCnts[tag->priority]++; @@ -2522,7 +2522,7 @@ _gtk_text_btree_char_is_invisible (const GtkTextIter *iter) || (seg->type == >k_text_toggle_off_type)) { tag = seg->body.toggle.info->tag; - if (tag->invisible_set && tag->values->invisible) + if (tag->invisible_set) { tags[tag->priority] = tag; tagCnts[tag->priority]++; @@ -2551,7 +2551,7 @@ _gtk_text_btree_char_is_invisible (const GtkTextIter *iter) if (summary->toggle_count & 1) { tag = summary->info->tag; - if (tag->invisible_set && tag->values->invisible) + if (tag->invisible_set) { tags[tag->priority] = tag; tagCnts[tag->priority] += summary->toggle_count;