Provide the filtered-out and visible bits as a file attributes
under the names filechooser::filtered-out and filechooser::visible,
so that we can filter on it.
/* Filteredness */
+ g_file_info_set_attribute_boolean (node->info, "filechooser::filtered-out", filtered_out);
+
if (node->filtered_out != filtered_out)
{
node->filtered_out = filtered_out;
}
/* Visibility */
-
+
+ g_file_info_set_attribute_boolean (node->info, "filechooser::visible", visible);
+
if (node->visible == visible ||
node->frozen_add)
return;