Mercurial > pidgin
changeset 29000:4863fed15aa2
Do a version-check for pango.
If pango can not tell us if the text is ellipsized, then always show the
tooltip in conversation tabs.
Fixes <4B6F287B.3040706@darkrain42.org>
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Mon, 08 Feb 2010 18:38:42 +0000 |
parents | 93f613ccd002 |
children | fa35d7029a14 |
files | pidgin/gtkconv.c |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/pidgin/gtkconv.c Mon Feb 08 16:44:05 2010 +0000 +++ b/pidgin/gtkconv.c Mon Feb 08 18:38:42 2010 +0000 @@ -9537,6 +9537,12 @@ #if GTK_CHECK_VERSION(2, 12, 0) #define gtk_tooltips_set_tip(tips, w, l, p) gtk_widget_set_tooltip_text(w, l) #endif +/* PANGO_VERSION_CHECK macro was introduced in 1.15. So we need this double check. */ +#ifndef PANGO_VERSION_CHECK +#define pango_layout_is_ellipsized(l) TRUE +#elif !PANGO_VERSION_CHECK(1,16,0) +#define pango_layout_is_ellipsized(l) TRUE +#endif PangoLayout *layout; layout = gtk_label_get_layout(GTK_LABEL(gtkconv->tab_label));