( cvs diff -u -r 1.105.2.100 -r 1.105.2.101 src/prefs_account.c; cvs diff -u -r 1.52.2.39 -r 1.52.2.40 src/prefs_folder_item.c; cvs diff -u -r 1.1.2.21 -r 1.1.2.22 src/prefs_quote.c; cvs diff -u -r 1.8.2.18 -r 1.8.2.19 src/quote_fmt.c; cvs diff -u -r 1.5.12.10 -r 1.5.12.11 src/quote_fmt.h; ) > 2.9.2cvs42.patchset
( cvs diff -u -r 1.1.2.5 -r 1.1.2.6 src/ldapupdate.c; ) > 2.9.2cvs43.patchset
( cvs diff -u -r 1.1.2.6 -r 1.1.2.7 src/ldapupdate.c; ) > 2.9.2cvs44.patchset
+( cvs diff -u -r 1.204.2.135 -r 1.204.2.136 src/prefs_common.c; ) > 2.9.2cvs45.patchset
GtkTextBuffer *buffer;
gchar *out = NULL;
- g_return_if_fail( txt != NULL );
g_return_if_fail( textview != NULL );
buffer = gtk_text_view_get_buffer(textview);
- out = malloc(strlen(txt)+1);
- pref_get_unescaped_pref(out, txt);
+ if (!txt) {
+ gtk_text_buffer_set_text(buffer, "", -1);
+ } else {
+ out = malloc(strlen(txt)+1);
- gtk_text_buffer_set_text(buffer, out?out:"", -1);
- g_free(out);
+ pref_get_unescaped_pref(out, txt);
+
+ gtk_text_buffer_set_text(buffer, out?out:"", -1);
+ g_free(out);
+ }
}
/* set the contents of a gtkentry widget from the internal \-escaped
{
gchar *out = NULL;
- g_return_if_fail( txt != NULL );
g_return_if_fail( entry != NULL );
+ if (!txt) {
+ gtk_entry_set_text(entry, "");
+ } else {
+ out = malloc(strlen(txt)+1);
- out = malloc(strlen(txt)+1);
+ pref_get_unescaped_pref(out, txt);
- pref_get_unescaped_pref(out, txt);
-
- gtk_entry_set_text(entry, out?out:"");
- g_free(out);
+ gtk_entry_set_text(entry, out?out:"");
+ g_free(out);
+ }
}
/* get the \-escaped internal representation of a pref from the contents of