comparison src/gtkimhtml.c @ 1582:4fcd012c0a6a

[gaim-migrate @ 1592] hrmph. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Thu, 15 Mar 2001 17:47:14 +0000
parents 7ad82fa9e6ce
children 35a13ece3a9c
comparison
equal deleted inserted replaced
1581:0d101ec1f68e 1582:4fcd012c0a6a
2049 GList *rev; \ 2049 GList *rev; \
2050 cmap = gtk_widget_get_colormap (GTK_WIDGET (imhtml)); \ 2050 cmap = gtk_widget_get_colormap (GTK_WIDGET (imhtml)); \
2051 rev = g_list_last (newbits); \ 2051 rev = g_list_last (newbits); \
2052 while (rev) { \ 2052 while (rev) { \
2053 GtkIMHtmlBit *bit = rev->data; \ 2053 GtkIMHtmlBit *bit = rev->data; \
2054 if (bit->type == TYPE_BR) \
2055 break; \
2056 if (bit->bg) \ 2054 if (bit->bg) \
2057 gdk_color_free (bit->bg); \ 2055 gdk_color_free (bit->bg); \
2058 bit->bg = gdk_color_copy (bg); \ 2056 bit->bg = gdk_color_copy (bg); \
2057 if (bit->type == TYPE_BR) \
2058 break; \
2059 rev = g_list_previous (rev); \ 2059 rev = g_list_previous (rev); \
2060 } \ 2060 } \
2061 if (!rev) { \ 2061 if (!rev) { \
2062 rev = g_list_last (imhtml->bits); \ 2062 rev = g_list_last (imhtml->bits); \
2063 while (rev) { \ 2063 while (rev) { \
2064 GtkIMHtmlBit *bit = rev->data; \ 2064 GtkIMHtmlBit *bit = rev->data; \
2065 if (bit->type == TYPE_BR) \
2066 break; \
2067 if (bit->bg) \ 2065 if (bit->bg) \
2068 gdk_color_free (bit->bg); \ 2066 gdk_color_free (bit->bg); \
2069 bit->bg = gdk_color_copy (bg); \ 2067 bit->bg = gdk_color_copy (bg); \
2070 gdk_color_alloc (cmap, bit->bg); \ 2068 gdk_color_alloc (cmap, bit->bg); \
2069 if (bit->type == TYPE_BR) \
2070 break; \
2071 rev = g_list_previous (rev); \ 2071 rev = g_list_previous (rev); \
2072 } \ 2072 } \
2073 } \ 2073 } \
2074 } 2074 }
2075 2075