summaryrefslogtreecommitdiff
path: root/pango/pangox-fontcache.c
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2000-05-29 15:55:57 +0000
committerOwen Taylor <otaylor@src.gnome.org>2000-05-29 15:55:57 +0000
commitf138d945460f2c6e287e098d0bfe04ed20d57f18 (patch)
tree9a6ff9442643056cea66a11b21267aa5bcc8833e /pango/pangox-fontcache.c
parent45a1d90a3a453950f74bada5c5337554cb596062 (diff)
downloadpango-f138d945460f2c6e287e098d0bfe04ed20d57f18.tar.gz
Fix bug in MRU list code.
Mon May 29 11:14:34 2000 Owen Taylor <otaylor@redhat.com> * pango/pangox-fontcache.c (pango_x_font_cache_load): Fix bug in MRU list code. * pango/pango-layout.c (pango_layout_check_lines): Fix infinite loop in the case where the first item doesn't fit, but whitespace follows that must go onto the same line. * examples/viewer-qt.h: Minor changes so it compiles with Qt-2.0. (Though the utf8 codec in Qt-2.0 seems to be slightly buggy.)
Diffstat (limited to 'pango/pangox-fontcache.c')
-rw-r--r--pango/pangox-fontcache.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pango/pangox-fontcache.c b/pango/pangox-fontcache.c
index b7d7a7fa..929d3302 100644
--- a/pango/pangox-fontcache.c
+++ b/pango/pangox-fontcache.c
@@ -211,8 +211,10 @@ pango_x_font_cache_load (PangoXFontCache *cache,
}
else
cache->mru_count++;
-
+
cache->mru = g_list_prepend (cache->mru, entry);
+ if (!cache->mru_tail)
+ cache->mru_tail = cache->mru;
entry->mru = cache->mru;
}