+2002-04-23
+
+ * src/imap.c: imap_create_folder(): don't add prefix for root INBOX
+ folder.
+ * src/folderview.c: folderview_select()
+ src/summary_search.c: summary_search_execute(): lock summary view
+ while searching (thanks to Martin Schaaf).
+
2002-04-21
* version 0.7.5
+2002-04-23 [paul] 0.7.4claws94
+
+ * sync with 0.7.5cvs3
+ bug fixes: see ChangeLog entry 2002-04-23
+
2002-04-22 [darko] 0.7.4claws93
* src/compose.c
+2002-04-23
+
+ * src/imap.c: imap_create_folder(): root ¤Î INBOX ¥Õ¥©¥ë¥À¤Ë¥×¥ì
+ ¥Õ¥£¥¯¥¹¤òÉÕ¤±¤Ê¤¤¤è¤¦¤Ë¤·¤¿¡£
+ * src/folderview.c: folderview_select()
+ src/summary_search.c: summary_search_execute(): ¸¡º÷Ãæ¤Ë¥µ¥Þ¥ê
+ ¥Ó¥å¡¼¤ò¥í¥Ã¥¯¤¹¤ë¤è¤¦¤Ë¤·¤¿(Martin Schaaf ¤µ¤ó thanks)¡£
+
2002-04-21
* version 0.7.5
MICRO_VERSION=4
INTERFACE_AGE=0
BINARY_AGE=0
-EXTRA_VERSION=claws93
+EXTRA_VERSION=claws94
VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
dnl set $target
return;
}
- if (!can_select) {
+ if (!can_select || summary_is_locked(folderview->summaryview)) {
gtkut_ctree_set_focus_row(ctree, folderview->opened);
gtk_ctree_select(ctree, folderview->opened);
return;
session = imap_session_get(folder);
if (!session) return NULL;
- if (parent->path)
+ if (!parent->parent && strcmp(name, "INBOX") == 0)
+ dirpath = g_strdup(name);
+ else if (parent->path)
dirpath = g_strconcat(parent->path, "/", name, NULL);
else if ((p = strchr(name, '/')) != NULL && *(p + 1) != '\0')
dirpath = g_strdup(name);
wchar_t *(* WCSFindFunc) (const wchar_t *haystack,
const wchar_t *needle);
+ if (summary_is_locked(summaryview)) return;
+ summary_lock(summaryview);
+
case_sens = gtk_toggle_button_get_active
(GTK_TOGGLE_BUTTON(case_checkbtn));
backward = gtk_toggle_button_get_active
else
node = GTK_CTREE_NODE(GTK_CLIST(ctree)->row_list);
- if (!node) return;
+ if (!node) {
+ summary_unlock(summaryview);
+ return;
+ }
} else {
if (backward)
node = GTK_CTREE_NODE_PREV(summaryview->selected);
if (*body_str)
main_window_cursor_normal(summaryview->mainwin);
+
+ summary_unlock(summaryview);
}
static void summary_search_clear(GtkButton *button, gpointer data)