summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
61d3425)
* src/compose.c
Fix bug 1198, 'Reply-all "disappearing" address bug
persists...'
+2007-04-25 [colin] 2.9.1cvs24
+
+ * src/compose.c
+ Fix bug 1198, 'Reply-all "disappearing" address bug
+ persists...'
+
2007-04-24 [colin] 2.9.1cvs23
* src/folderview.c
2007-04-24 [colin] 2.9.1cvs23
* src/folderview.c
( cvs diff -u -r 1.155.2.62 -r 1.155.2.63 src/Makefile.am; cvs diff -u -r 1.25.2.37 -r 1.25.2.38 src/stock_pixmap.c; cvs diff -u -r 1.18.2.26 -r 1.18.2.27 src/stock_pixmap.h; ) > 2.9.1cvs21.patchset
( cvs diff -u -r 1.382.2.373 -r 1.382.2.374 src/compose.c; ) > 2.9.1cvs22.patchset
( cvs diff -u -r 1.207.2.161 -r 1.207.2.162 src/folderview.c; ) > 2.9.1cvs23.patchset
( cvs diff -u -r 1.155.2.62 -r 1.155.2.63 src/Makefile.am; cvs diff -u -r 1.25.2.37 -r 1.25.2.38 src/stock_pixmap.c; cvs diff -u -r 1.18.2.26 -r 1.18.2.27 src/stock_pixmap.h; ) > 2.9.1cvs21.patchset
( cvs diff -u -r 1.382.2.373 -r 1.382.2.374 src/compose.c; ) > 2.9.1cvs22.patchset
( cvs diff -u -r 1.207.2.161 -r 1.207.2.162 src/folderview.c; ) > 2.9.1cvs23.patchset
+( cvs diff -u -r 1.382.2.374 -r 1.382.2.375 src/compose.c; ) > 2.9.1cvs24.patchset
MICRO_VERSION=1
INTERFACE_AGE=0
BINARY_AGE=0
MICRO_VERSION=1
INTERFACE_AGE=0
BINARY_AGE=0
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
headerentry->headernum = compose->header_nextrow;
compose->header_nextrow++;
headerentry->headernum = compose->header_nextrow;
compose->header_nextrow++;
- compose->header_last = headerentry;
-
- if (!compose->first_combo)
- compose->first_combo = combo;
- if (!compose->first_entry)
- compose->first_entry = entry;
-
+ compose->header_last = headerentry;
+ compose->header_list =
+ g_slist_append(compose->header_list,
+ headerentry);
}
static void compose_add_header_entry(Compose *compose, const gchar *header, gchar *text)
}
static void compose_add_header_entry(Compose *compose, const gchar *header, gchar *text)
ComposeHeaderEntry *last_header;
last_header = compose->header_last;
ComposeHeaderEntry *last_header;
last_header = compose->header_last;
gtk_entry_set_text(GTK_ENTRY(GTK_COMBO(last_header->combo)->entry), header);
gtk_entry_set_text(GTK_ENTRY(last_header->entry), text);
}
gtk_entry_set_text(GTK_ENTRY(GTK_COMBO(last_header->combo)->entry), header);
gtk_entry_set_text(GTK_ENTRY(last_header->entry), text);
}
for (list = compose->header_list; list; list = list->next) {
ComposeHeaderEntry *headerentry =
(ComposeHeaderEntry *)list->data;
for (list = compose->header_list; list; list = list->next) {
ComposeHeaderEntry *headerentry =
(ComposeHeaderEntry *)list->data;
- if (headerentry->combo == compose->first_combo)
- compose->first_combo = NULL;
- if (headerentry->entry == compose->first_entry)
- compose->first_entry = NULL;
gtk_widget_destroy(headerentry->combo);
gtk_widget_destroy(headerentry->entry);
g_free(headerentry);
}
gtk_widget_destroy(headerentry->combo);
gtk_widget_destroy(headerentry->entry);
g_free(headerentry);
}
- if (compose->first_combo)
- gtk_widget_destroy(compose->first_combo);
- if (compose->first_entry)
- gtk_widget_destroy(compose->first_entry);
compose->header_last = NULL;
g_slist_free(compose->header_list);
compose->header_list = NULL;
compose->header_last = NULL;
g_slist_free(compose->header_list);
compose->header_list = NULL;
ComposeHeaderEntry *headerentry)
{
if (strlen(gtk_entry_get_text(GTK_ENTRY(entry))) != 0) {
ComposeHeaderEntry *headerentry)
{
if (strlen(gtk_entry_get_text(GTK_ENTRY(entry))) != 0) {
- headerentry->compose->header_list =
- g_slist_append(headerentry->compose->header_list,
- headerentry);
-
compose_create_header_entry(headerentry->compose);
g_signal_handlers_disconnect_matched
(G_OBJECT(entry), G_SIGNAL_MATCH_DATA,
compose_create_header_entry(headerentry->compose);
g_signal_handlers_disconnect_matched
(G_OBJECT(entry), G_SIGNAL_MATCH_DATA,