[gimp] gimp_data_factory_load_data(): add local "loader" variable for readability
- From: Michael Natterer <mitch src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gimp] gimp_data_factory_load_data(): add local "loader" variable for readability
- Date: Fri, 30 Oct 2009 20:45:51 +0000 (UTC)
commit 2700b35dae07edbb5a7a2908ae94958f255b67d2
Author: Michael Natterer <mitch gimp org>
Date: Fri Oct 30 21:45:03 2009 +0100
gimp_data_factory_load_data(): add local "loader" variable for readability
app/core/gimpdatafactory.c | 20 +++++++++++---------
1 files changed, 11 insertions(+), 9 deletions(-)
---
diff --git a/app/core/gimpdatafactory.c b/app/core/gimpdatafactory.c
index fa5e599..a6cec55 100644
--- a/app/core/gimpdatafactory.c
+++ b/app/core/gimpdatafactory.c
@@ -788,16 +788,19 @@ static void
gimp_data_factory_load_data (const GimpDatafileData *file_data,
gpointer data)
{
- GimpDataLoadContext *context = data;
- GimpDataFactory *factory = context->factory;
- GHashTable *cache = context->cache;
- gint i;
+ GimpDataLoadContext *context = data;
+ GimpDataFactory *factory = context->factory;
+ GHashTable *cache = context->cache;
+ const GimpDataFactoryLoaderEntry *loader;
+ gint i;
for (i = 0; i < factory->priv->n_loader_entries; i++)
{
- if (! factory->priv->loader_entries[i].extension ||
+ loader = &factory->priv->loader_entries[i];
+
+ if (! loader->extension ||
gimp_datafiles_check_extension (file_data->filename,
- factory->priv->loader_entries[i].extension))
+ loader->extension))
goto insert;
}
@@ -829,8 +832,7 @@ gimp_data_factory_load_data (const GimpDatafileData *file_data,
GList *data_list;
GError *error = NULL;
- data_list = factory->priv->loader_entries[i].load_func (file_data->filename,
- &error);
+ data_list = loader->load_func (file_data->filename, &error);
if (G_LIKELY (data_list))
{
@@ -846,7 +848,7 @@ gimp_data_factory_load_data (const GimpDatafileData *file_data,
g_list_find_custom (writable_list, file_data->dirname,
(GCompareFunc) strcmp) != NULL);
- writable = (deletable && factory->priv->loader_entries[i].writable);
+ writable = (deletable && loader->writable);
for (list = data_list; list; list = g_list_next (list))
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]