Make copy_attribute() a function instead of a macro

Signed-off-by: Federico Mena Quintero <federico@novell.com>
This commit is contained in:
Federico Mena Quintero 2009-09-11 13:32:08 -05:00 committed by Benjamin Otte
parent 442484a280
commit 2f3367fbf8

View File

@ -6577,13 +6577,15 @@ my_g_format_time_for_display (glong secs)
return date_str;
}
#define copy_attribute(to, from, attribute) G_STMT_START { \
GFileAttributeType type; \
gpointer value; \
\
if (g_file_info_get_attribute_data (from, attribute, &type, &value, NULL)) \
g_file_info_set_attribute (to, attribute, type, value); \
}G_STMT_END
static void
copy_attribute (GFileInfo *to, GFileInfo *from, const char *attribute)
{
GFileAttributeType type;
gpointer value;
if (g_file_info_get_attribute_data (from, attribute, &type, &value, NULL))
g_file_info_set_attribute (to, attribute, type, value);
}
static void
file_system_model_got_thumbnail (GObject *object, GAsyncResult *res, gpointer data)