[claws-mail-cvs-commit] compose.c
Colin Leroy <[email protected]> Fri, 21 Aug 2009 15:58:33 +0000
| Newsgroups | gmane.mail.sylpheed.claws.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /srv/cvs/claws-mail/claws/src
In directory ran:/tmp/cvs-serv19536/src
Modified Files:
Tag: gtk2
compose.c
Log Message:
2009-08-21 [colin] 3.7.2cvs23
* src/compose.c
Fix scrolling when adding an header
Index: compose.c
===================================================================
RCS file: /srv/cvs/claws-mail/claws/src/compose.c,v
retrieving revision 1.382.2.521
retrieving revision 1.382.2.522
diff -u -d -r1.382.2.521 -r1.382.2.522
--- compose.c 21 Aug 2009 15:56:28 -0000 1.382.2.521
+++ compose.c 21 Aug 2009 15:58:30 -0000 1.382.2.522
@@ -10518,6 +10518,7 @@
0, 0, NULL, NULL, headerentry);
/* Automatically scroll down */
+ GTK_EVENTS_FLUSH();
compose_show_first_last_header(headerentry->compose, FALSE);
}
@@ -10531,9 +10532,8 @@
cm_return_if_fail(compose);
cm_return_if_fail(GTK_IS_WIDGET(compose->header_table));
cm_return_if_fail(GTK_IS_VIEWPORT(compose->header_table->parent));
-
vadj = gtk_viewport_get_vadjustment(GTK_VIEWPORT(compose->header_table->parent));
- gtk_adjustment_set_value(vadj, (show_first ? vadj->lower : vadj->upper));
+ gtk_adjustment_set_value(vadj, (show_first ? vadj->lower : (vadj->upper - vadj->page_size)));
gtk_adjustment_changed(vadj);
}