diff options
author | Ramiro Estrugo <ramiro@src.gnome.org> | 2000-09-05 12:07:04 +0000 |
---|---|---|
committer | Ramiro Estrugo <ramiro@src.gnome.org> | 2000-09-05 12:07:04 +0000 |
commit | c734c13b43e15b52e62c5cf1b64678feb49584d1 (patch) | |
tree | 6ffb7534799beadddbbb2b4b35ae04174bf271b7 /libnautilus-private/nautilus-scalable-font.c | |
parent | e5b8f548633b89c9a8541a4ff3bcf6b1a3a095da (diff) | |
download | nautilus-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.c | 5 |
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); |