projects
/
claws.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* src/summaryview.c
[claws.git]
/
src
/
folder.c
diff --git
a/src/folder.c
b/src/folder.c
index 7ae09d1aa9ccdf4e20bef1283e2a6df833014a02..22e58ca27acd97b356bdcd6ac84ecaa26f31440b 100644
(file)
--- a/
src/folder.c
+++ b/
src/folder.c
@@
-2682,6
+2682,9
@@
void folder_item_apply_processing(FolderItem *item)
g_slist_free(mlist);
}
g_slist_free(mlist);
}
+/*
+ * Callback handling for FolderItem content changes
+ */
GSList *folder_item_update_callbacks_list = NULL;
gint folder_item_update_callbacks_nextid = 0;
GSList *folder_item_update_callbacks_list = NULL;
gint folder_item_update_callbacks_nextid = 0;
@@
-2746,12
+2749,10
@@
void folder_update_item(FolderItem *item, gboolean contentchange)
folder_item_update_callback_execute(item, contentchange);
}
folder_item_update_callback_execute(item, contentchange);
}
-static void folder_update_item_func(FolderItem *item, gpointer
data
)
+static void folder_update_item_func(FolderItem *item, gpointer
contentchange
)
{
{
- gboolean contentchange = GPOINTER_TO_INT(data);
-
if (item->need_update) {
if (item->need_update) {
- folder_item_update_callback_execute(item,
contentchange
);
+ folder_item_update_callback_execute(item,
GPOINTER_TO_INT(contentchange)
);
item->need_update = FALSE;
}
}
item->need_update = FALSE;
}
}