* src/summary_search.c
* .cvsignore
Bugfix: stop button was sticky when searching in an empty folder.
Applied curly brackets code style to the whole file (summary_search.c).
More files to ignore.
depcomp
sylpheed-claws.pc
patches
depcomp
sylpheed-claws.pc
patches
+2006-04-07 [wwp] 2.1.0cvs15
+
+ * src/summary_search.c
+ * .cvsignore
+ Bugfix: stop button was sticky when searching in an empty folder.
+ Applied curly brackets code style to the whole file (summary_search.c).
+ More files to ignore.
+
2006-04-07 [wwp] 2.1.0cvs14
* src/message_search.c
2006-04-07 [wwp] 2.1.0cvs14
* src/message_search.c
( cvs diff -u -r 1.15.2.26 -r 1.15.2.27 src/summary_search.c; ) > 2.1.0cvs12.patchset
( cvs diff -u -r 1.5.2.11 -r 1.5.2.12 src/plugins/dillo_viewer/dillo_prefs.c; ) > 2.1.0cvs13.patchset
( cvs diff -u -r 1.3.12.14 -r 1.3.12.15 src/message_search.c; cvs diff -u -r 1.15.2.27 -r 1.15.2.28 src/summary_search.c; ) > 2.1.0cvs14.patchset
( cvs diff -u -r 1.15.2.26 -r 1.15.2.27 src/summary_search.c; ) > 2.1.0cvs12.patchset
( cvs diff -u -r 1.5.2.11 -r 1.5.2.12 src/plugins/dillo_viewer/dillo_prefs.c; ) > 2.1.0cvs13.patchset
( cvs diff -u -r 1.3.12.14 -r 1.3.12.15 src/message_search.c; cvs diff -u -r 1.15.2.27 -r 1.15.2.28 src/summary_search.c; ) > 2.1.0cvs14.patchset
+( cvs diff -u -r 1.15.2.28 -r 1.15.2.29 src/summary_search.c; cvs diff -u -r 1.8.2.2 -r 1.8.2.3 .cvsignore; ) > 2.1.0cvs15.patchset
MICRO_VERSION=0
INTERFACE_AGE=0
BINARY_AGE=0
MICRO_VERSION=0
INTERFACE_AGE=0
BINARY_AGE=0
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
void summary_search(SummaryView *summaryview)
{
void summary_search(SummaryView *summaryview)
{
- if (!search_window.window)
+ if (!search_window.window) {
gtk_widget_hide(search_window.window);
gtk_widget_hide(search_window.window);
search_window.summaryview = summaryview;
search_window.summaryview = summaryview;
const gchar *body_str = NULL, *adv_condition = NULL;
StrFindFunc str_find_func = NULL;
const gchar *body_str = NULL, *adv_condition = NULL;
StrFindFunc str_find_func = NULL;
- if (summary_is_locked(summaryview)) return;
+ if (summary_is_locked(summaryview)) {
+ return;
+ }
summary_lock(summaryview);
adv_search = gtk_toggle_button_get_active
summary_lock(summaryview);
adv_search = gtk_toggle_button_get_active
case_sens = gtk_toggle_button_get_active
(GTK_TOGGLE_BUTTON(search_window.case_checkbtn));
case_sens = gtk_toggle_button_get_active
(GTK_TOGGLE_BUTTON(search_window.case_checkbtn));
str_find_func = str_find;
str_find_func = str_find;
str_find_func = str_case_find;
str_find_func = str_case_find;
from_str = gtk_entry_get_text(GTK_ENTRY(search_window.from_entry));
to_str = gtk_entry_get_text(GTK_ENTRY(search_window.to_entry));
from_str = gtk_entry_get_text(GTK_ENTRY(search_window.from_entry));
to_str = gtk_entry_get_text(GTK_ENTRY(search_window.to_entry));
node = GTK_CTREE_NODE(GTK_CLIST(ctree)->row_list);
backward = FALSE;
} else if (!summaryview->selected) {
node = GTK_CTREE_NODE(GTK_CLIST(ctree)->row_list);
backward = FALSE;
} else if (!summaryview->selected) {
node = GTK_CTREE_NODE(GTK_CLIST(ctree)->row_list_end);
node = GTK_CTREE_NODE(GTK_CLIST(ctree)->row_list_end);
node = GTK_CTREE_NODE(GTK_CLIST(ctree)->row_list);
node = GTK_CTREE_NODE(GTK_CLIST(ctree)->row_list);
if (!node) {
search_window.is_searching = FALSE;
if (!node) {
search_window.is_searching = FALSE;
+ gtk_widget_hide(search_window.stop_btn);
+ gtk_widget_show(search_window.close_btn);
main_window_cursor_normal(summaryview->mainwin);
summary_unlock(summaryview);
return;
}
} else {
main_window_cursor_normal(summaryview->mainwin);
summary_unlock(summaryview);
return;
}
} else {
node = gtkut_ctree_node_prev
(ctree, summaryview->selected);
node = gtkut_ctree_node_prev
(ctree, summaryview->selected);
node = gtkut_ctree_node_next
(ctree, summaryview->selected);
node = gtkut_ctree_node_next
(ctree, summaryview->selected);
}
for (; search_window.is_searching;) {
}
for (; search_window.is_searching;) {
val = alertpanel(_("Search finished"), str,
GTK_STOCK_NO, "+" GTK_STOCK_YES, NULL);
if (G_ALERTALTERNATE == val) {
val = alertpanel(_("Search finished"), str,
GTK_STOCK_NO, "+" GTK_STOCK_YES, NULL);
if (G_ALERTALTERNATE == val) {
node = GTK_CTREE_NODE
(GTK_CLIST(ctree)->row_list_end);
node = GTK_CTREE_NODE
(GTK_CLIST(ctree)->row_list_end);
node = GTK_CTREE_NODE
(GTK_CLIST(ctree)->row_list);
node = GTK_CTREE_NODE
(GTK_CLIST(ctree)->row_list);
all_searched = TRUE;
manage_window_focus_in(search_window.window, NULL, NULL);
all_searched = TRUE;
manage_window_focus_in(search_window.window, NULL, NULL);
}
msginfo = gtk_ctree_node_get_row_data(ctree, node);
}
msginfo = gtk_ctree_node_get_row_data(ctree, node);
matched = TRUE;
if (*from_str) {
if (!msginfo->from ||
matched = TRUE;
if (*from_str) {
if (!msginfo->from ||
- !str_find_func(msginfo->from, from_str))
+ !str_find_func(msginfo->from, from_str)) {
}
if (matched && *to_str) {
if (!msginfo->to ||
}
if (matched && *to_str) {
if (!msginfo->to ||
- !str_find_func(msginfo->to, to_str))
+ !str_find_func(msginfo->to, to_str)) {
}
if (matched && *subject_str) {
if (!msginfo->subject ||
}
if (matched && *subject_str) {
if (!msginfo->subject ||
- !str_find_func(msginfo->subject, subject_str))
+ !str_find_func(msginfo->subject, subject_str)) {
}
if (matched && *body_str) {
if (procmime_find_string(msginfo, body_str,
}
if (matched && *body_str) {
if (procmime_find_string(msginfo, body_str,
}
if (matched && !*from_str && !*to_str &&
}
if (matched && !*from_str && !*to_str &&
- !*subject_str && !*body_str)
+ !*subject_str && !*body_str) {
} else {
matched = FALSE;
if (*from_str && msginfo->from) {
} else {
matched = FALSE;
if (*from_str && msginfo->from) {
- if (str_find_func(msginfo->from, from_str))
+ if (str_find_func(msginfo->from, from_str)) {
}
if (!matched && *to_str && msginfo->to) {
}
if (!matched && *to_str && msginfo->to) {
- if (str_find_func(msginfo->to, to_str))
+ if (str_find_func(msginfo->to, to_str)) {
}
if (!matched && *subject_str && msginfo->subject) {
}
if (!matched && *subject_str && msginfo->subject) {
- if (str_find_func(msginfo->subject, subject_str))
+ if (str_find_func(msginfo->subject, subject_str)) {
}
if (!matched && *body_str) {
if (procmime_find_string(msginfo, body_str,
}
if (!matched && *body_str) {
if (procmime_find_string(msginfo, body_str,
gtk_ctree_select(ctree, node);
gtk_ctree_select(ctree, node);
if (messageview_is_visible
(summaryview->messageview)) {
summary_unlock(summaryview);
if (messageview_is_visible
(summaryview->messageview)) {
summary_unlock(summaryview);
g_return_if_fail(
mainwindow_get_mainwindow()->summaryview->quicksearch != NULL);
g_return_if_fail(
mainwindow_get_mainwindow()->summaryview->quicksearch != NULL);
+ if (matchers == NULL) {
str = matcherlist_to_string(matchers);
str = matcherlist_to_string(matchers);
prefs_matcher_open(matchers, adv_condition_btn_done);
prefs_matcher_open(matchers, adv_condition_btn_done);
+ if (matchers != NULL) {
matcherlist_free(matchers);
matcherlist_free(matchers);
};
static void from_activated(void)
};
static void from_activated(void)