2006-04-16 [colin] 2.1.0cvs49
authorColin Leroy <colin@colino.net>
Sun, 16 Apr 2006 20:56:16 +0000 (20:56 +0000)
committerColin Leroy <colin@colino.net>
Sun, 16 Apr 2006 20:56:16 +0000 (20:56 +0000)
* src/textview.c
Fix bgcolor not unset on gtk 2.8, while preventing warnings
with gtk < 2.8. Thanks to Fabien Vantard.

ChangeLog
PATCHSETS
configure.ac
src/textview.c

index 68c9356fde1701768a4e549d350468e860cb7475..414441ed9c49db867ca046025a47e46876dfe80f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-04-16 [colin]     2.1.0cvs49
+
+       * src/textview.c
+               Fix bgcolor not unset on gtk 2.8, while preventing warnings 
+               with gtk < 2.8. Thanks to Fabien Vantard.
+
 2006-04-15 [colin]     2.1.0cvs48
 
        * src/etpan/imap-thread.c
index 4bf4a2b8de2eadf05378db9b961d0657454cac35..3adc45b17868161b1b3c570f7ef5d83c5dec9ea9 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.17.2.26 -r 1.17.2.27 src/send_message.c;  ) > 2.1.0cvs46.patchset
 ( cvs diff -u -r 1.115.2.79 -r 1.115.2.80 src/main.c;  ) > 2.1.0cvs47.patchset
 ( cvs diff -u -r 1.1.4.32 -r 1.1.4.33 src/etpan/imap-thread.c;  ) > 2.1.0cvs48.patchset
+( cvs diff -u -r 1.96.2.110 -r 1.96.2.111 src/textview.c;  ) > 2.1.0cvs49.patchset
index 4fab533a1fcd3bef5aea6aa9b9d48447030adbdc..b559563aecdd03cfc77088e20c8aaec8c52bccf9 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=1
 MICRO_VERSION=0
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=48
+EXTRA_VERSION=49
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 2b1bb50313cc8b096e8a99675fdb08e4774c7eb4..ab3a6d09e6b4b307f7f04e01258e28b34d8d896e 100644 (file)
@@ -451,13 +451,19 @@ void textview_init(TextView *textview)
        textview_create_tags(GTK_TEXT_VIEW(textview->text), textview);
 }
 
-#define CHANGE_TAG_COLOR(tagname, colorfg, colorbg) { \
+#if GTK_CHECK_VERSION(2, 8, 0)
+ #define CHANGE_TAG_COLOR(tagname, colorfg, colorbg) { \
        tag = gtk_text_tag_table_lookup(tags, tagname); \
-       if (tag && colorbg) \
+       if (tag) \
                g_object_set(G_OBJECT(tag), "foreground-gdk", colorfg, "paragraph-background-gdk", colorbg, NULL); \
-       else if (tag) \
+ }
+#else
+ #define CHANGE_TAG_COLOR(tagname, colorfg, colorbg) { \
+       tag = gtk_text_tag_table_lookup(tags, tagname); \
+       if (tag) \
                g_object_set(G_OBJECT(tag), "foreground-gdk", colorfg, NULL); \
-}
+ }
+#endif
 
 static void textview_update_message_colors(TextView *textview)
 {