Blob Blame History Raw
--- control-center-2.15.92/libkbdraw/keyboard-drawing.c.rotated-text	2006-08-24 21:59:45.000000000 -0400
+++ control-center-2.15.92/libkbdraw/keyboard-drawing.c	2006-08-24 22:01:21.000000000 -0400
@@ -541,9 +541,6 @@
   PangoLayout * layout)
 {
   GtkStateType state = GTK_WIDGET_STATE (GTK_WIDGET (drawing));
-  PangoLayoutLine *line;
-  gint x_off, y_off;
-  gint i;
 
   if (drawing->pixmap == NULL)
     return;
@@ -557,41 +554,6 @@
       drawing->angle = angle;
     }
 
-  i = 0;
-  y_off = 0;
-  for (line = pango_layout_get_line (drawing->layout, i);
-       line != NULL; line = pango_layout_get_line (drawing->layout, ++i))
-    {
-      GSList *runp;
-      PangoRectangle line_extents;
-
-      x_off = 0;
-
-      for (runp = line->runs; runp != NULL; runp = runp->next)
-        {
-          PangoGlyphItem *run = runp->data;
-          gint j;
-
-          for (j = 0; j < run->glyphs->num_glyphs; j++)
-            {
-              PangoGlyphGeometry *geometry;
-              gint xx, yy;
-
-              geometry = &run->glyphs->glyphs[j].geometry;
-
-              rotate_coordinate (0, 0, x_off, y_off, angle, &xx, &yy);
-              geometry->x_offset -= x_off - xx;
-              geometry->y_offset -= y_off - yy;
-
-              x_off += geometry->width;
-            }
-        }
-
-      pango_layout_line_get_extents (line, NULL, &line_extents);
-      y_off +=
-        line_extents.height + pango_layout_get_spacing (drawing->layout);
-    }
-
   gdk_draw_layout (drawing->pixmap,
                    GTK_WIDGET (drawing)->style->text_gc[state], x, y,
                    drawing->layout);