Author: post
Date: 2011-02-06 14:59:52 +0100 (Sun, 06 Feb 2011)
New Revision: 3810
Modified:
trunk/src/rs-external-editor.c
Log:
Use first part of original filename, when opening in GIMP.
Modified: trunk/src/rs-external-editor.c
===================================================================
--- trunk/src/rs-external-editor.c 2011-01-30 18:54:23 UTC (rev 3809)
+++ trunk/src/rs-external-editor.c 2011-02-06 13:59:52 UTC (rev 3810)
@@ -77,9 +77,18 @@
bus = dbus_bus_get (DBUS_BUS_SESSION, NULL);
+ gchar* org_name = g_path_get_basename(photo->filename);
+ gchar* org_name_noext = g_utf8_strchr(org_name, -1, '.');
+
+ /* Terminate string there */
+ if (NULL != org_name_noext)
+ org_name_noext[0] = 0;
+
filename = g_string_new("");
- g_string_printf(filename, "%s/.rawstudio_%.0f.tif",g_get_tmp_dir(),
g_random_double()*10000);
+ g_string_printf(filename, "%s/%s-rawstudio_%.0f.tif",g_get_tmp_dir(),
org_name, g_random_double()*10000);
+ g_free(org_name);
+
/* Setup our filter chain for saving */
RSFilter *ftransform_input =
rs_filter_new("RSColorspaceTransform", prior_to_resample);
RSFilter *fdcp = rs_filter_new("RSDcp", ftransform_input);
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit