summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-scalable-font.c
diff options
context:
space:
mode:
authorRamiro Estrugo <ramiro@src.gnome.org>2000-09-05 12:07:04 +0000
committerRamiro Estrugo <ramiro@src.gnome.org>2000-09-05 12:07:04 +0000
commitc734c13b43e15b52e62c5cf1b64678feb49584d1 (patch)
tree6ffb7534799beadddbbb2b4b35ae04174bf271b7 /libnautilus-private/nautilus-scalable-font.c
parente5b8f548633b89c9a8541a4ff3bcf6b1a3a095da (diff)
downloadnautilus-c734c13b43e15b52e62c5cf1b64678feb49584d1.tar.gz
Add a FIXME for a performance issue.
* libnautilus-extensions/nautilus-scalable-font.c: (nautilus_scalable_font_draw_text_lines): Add a FIXME for a performance issue.
Diffstat (limited to 'libnautilus-private/nautilus-scalable-font.c')
-rw-r--r--libnautilus-private/nautilus-scalable-font.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-scalable-font.c b/libnautilus-private/nautilus-scalable-font.c
index c661fe97a..702200450 100644
--- a/libnautilus-private/nautilus-scalable-font.c
+++ b/libnautilus-private/nautilus-scalable-font.c
@@ -1001,6 +1001,11 @@ nautilus_scalable_font_draw_text_lines (const NautilusScalableFont *font,
return;
}
+ /* FIXME bugzilla.eazel.com 2785: We need to optimize this code to measure a minimum
+ * number of text lines. We need to look at the clip rectangle and compute the
+ * maximum number of text lines that actually fit.
+ */
+
num_text_lines = nautilus_str_count_characters (text, '\n') + 1;
text_line_widths = g_new (guint, num_text_lines);
text_line_heights = g_new (guint, num_text_lines);