]> Pileus Git - ~andy/gtk/commitdiff
Pay attention to tags that turn invisibility off as well as tags that turn
authorOwen Taylor <otaylor@redhat.com>
Fri, 26 Oct 2007 14:02:06 +0000 (14:02 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Fri, 26 Oct 2007 14:02:06 +0000 (14:02 +0000)
2007-10-26  Owen Taylor  <otaylor@redhat.com>

        * 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
gtk/gtktextbtree.c

index 2b6be46e7f5b05ae8aef5c99ff82ef5d1bf8163e..cffac3bb5cbc5d7cd3cb908f689ed49e8ce6d286 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-10-26  Owen Taylor  <otaylor@redhat.com>
+
+       * 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  <jdahlin@async.com.br>
 
        * gtk/gtkbuilder.c: Improve gtk_builder_get_type_from_name()
index 111bd48ff4e4409ee06c7eabed710b8607b7568e..b170c58525fbd6179464fea54c80ec484e61a772 100644 (file)
@@ -2498,7 +2498,7 @@ _gtk_text_btree_char_is_invisible (const GtkTextIter *iter)
           || (seg->type == &gtk_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 == &gtk_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;