]> Pileus Git - ~andy/gtk/commitdiff
Get rid of unused shaped_object list in _GtkTextLineDisplay
authorPaolo Borelli <pborelli@gnome.org>
Fri, 1 Oct 2010 08:00:13 +0000 (10:00 +0200)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Tue, 2 Nov 2010 03:04:37 +0000 (12:04 +0900)
https://bugzilla.gnome.org/show_bug.cgi?id=631076

gtk/gtktextlayout.c
gtk/gtktextlayout.h

index 283d8f69108e610ccb80e736100ce27fb82640e5..8344a1b64272ff45d7f4c6aebfb179860c71c828 100644 (file)
@@ -1582,9 +1582,6 @@ add_pixbuf_attrs (GtkTextLayout      *layout,
   attr->start_index = start;
   attr->end_index = start + seg->byte_count;
   pango_attr_list_insert (attrs, attr);
-
-  display->shaped_objects =
-    g_slist_append (display->shaped_objects, pixbuf->pixbuf);
 }
 
 static void
@@ -1643,8 +1640,6 @@ add_child_attrs (GtkTextLayout      *layout,
       widget = NULL;
     }
 
-  display->shaped_objects = g_slist_append (display->shaped_objects, widget);
-  
   logical_rect.x = 0;
   logical_rect.y = -height * PANGO_SCALE;
   logical_rect.width = width * PANGO_SCALE;
@@ -2510,8 +2505,7 @@ gtk_text_layout_free_line_display (GtkTextLayout      *layout,
           g_slist_foreach (display->cursors, (GFunc)g_free, NULL);
           g_slist_free (display->cursors);
         }
-      g_slist_free (display->shaped_objects);
-      
+
       if (display->pg_bg_color)
         gdk_color_free (display->pg_bg_color);
 
index dd51e477009a7ecbeb417fdfb82c81dbda85faa7..4d835324afe5b591a130e8a134d516d184aa9d03 100644 (file)
@@ -237,8 +237,7 @@ struct _GtkTextLineDisplay
 {
   PangoLayout *layout;
   GSList *cursors;
-  GSList *shaped_objects;      /* Only for backwards compatibility */
-  
+
   GtkTextDirection direction;
 
   gint width;                   /* Width of layout */