summaryrefslogtreecommitdiff
path: root/tumbler
diff options
context:
space:
mode:
authorNick Schermer <nick@xfce.org>2013-05-05 12:14:11 +0200
committerNick Schermer <nick@xfce.org>2013-05-05 12:14:11 +0200
commitf609dccf3ae0e44f609d2b7bb36ef72ee109f876 (patch)
tree0dbc7ff3457051a4801201817277a0aac76acbb2 /tumbler
parenta9c038264712a58b38981bdb0aa2d0a672017b18 (diff)
downloadtumbler-f609dccf3ae0e44f609d2b7bb36ef72ee109f876.tar.gz
Store min length value.
Diffstat (limited to 'tumbler')
-rw-r--r--tumbler/tumbler-file-info.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/tumbler/tumbler-file-info.c b/tumbler/tumbler-file-info.c
index 45ccebe..bfaef89 100644
--- a/tumbler/tumbler-file-info.c
+++ b/tumbler/tumbler-file-info.c
@@ -388,18 +388,20 @@ tumbler_file_info_array_new_with_flavor (const gchar *const *uris,
guint num_uris;
guint num_mime_types;
guint n;
+ guint num;
g_return_val_if_fail (uris != NULL, NULL);
num_uris = g_strv_length ((gchar **)uris);
num_mime_types = g_strv_length ((gchar **)mime_types);
+ num = MIN (num_uris, num_mime_types);
if (length != NULL)
- *length = MIN (num_uris, num_mime_types);
+ *length = num;
- infos = g_new0 (TumblerFileInfo *, MIN (num_uris, num_mime_types) + 1);
+ infos = g_new0 (TumblerFileInfo *, num + 1);
- for (n = 0; n < MIN (num_uris, num_mime_types); ++n)
+ for (n = 0; n < num; ++n)
infos[n] = tumbler_file_info_new (uris[n], mime_types[n], flavor);
infos[n] = NULL;