Revision: 1438
http://geeqie.svn.sourceforge.net/geeqie/?rev=1438&view=rev
Author: zas_
Date: 2009-02-28 19:41:23 +0000 (Sat, 28 Feb 2009)
Log Message:
-----------
Color profiles menu: test for file access before allowing to select it as input
profile.
Modified Paths:
--------------
trunk/src/layout.c
Modified: trunk/src/layout.c
===================================================================
--- trunk/src/layout.c 2009-02-28 18:51:25 UTC (rev 1437)
+++ trunk/src/layout.c 2009-02-28 19:41:23 UTC (rev 1438)
@@ -467,11 +467,11 @@
for (i = 0; i < COLOR_PROFILE_INPUTS; i++)
{
- const gchar *name;
+ const gchar *name = options->color_profile.input_name[i];
+ const gchar *file = options->color_profile.input_file[i];
gchar *end;
- name = options->color_profile.input_name[i];
- if (!name || !name[0]) name =
filename_from_path(options->color_profile.input_file[i]);
+ if (!name || !name[0]) name = filename_from_path(file);
end = layout_color_name_parse(name);
buf = g_strdup_printf(_("Input _%d: %s"), i +
COLOR_PROFILE_FILE, end);
@@ -482,7 +482,7 @@
G_CALLBACK(layout_color_menu_input_cb), lw);
g_free(buf);
g_object_set_data(G_OBJECT(item), COLOR_MENU_KEY,
GINT_TO_POINTER(i + COLOR_PROFILE_FILE));
- gtk_widget_set_sensitive(item, active && !from_image &&
options->color_profile.input_file[i] &&
options->color_profile.input_file[i][0]);
+ gtk_widget_set_sensitive(item, active && !from_image && file &&
file[0] && access_file(file, R_OK));
}
menu_item_add_divider(menu);
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Geeqie-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geeqie-svn