From fbf818ab717b209086f3bde0770491fa43664fdd Mon Sep 17 00:00:00 2001 From: "Hombrenatureh.510" Date: Tue, 4 Mar 2014 00:09:57 +0100 Subject: [PATCH] Solving issue 2273: "Default processing parameters command line argument causes error" --- rtgui/main.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rtgui/main.cc b/rtgui/main.cc index 5237f53b4..133d09245 100644 --- a/rtgui/main.cc +++ b/rtgui/main.cc @@ -502,7 +502,7 @@ int processLineParams( int argc, char **argv ) if (useDefault) { rawParams = new rtengine::procparams::PartialProfile(true); Glib::ustring profPath = options.findProfilePath(options.defProfRaw); - if (options.is_defProfRawMissing() || profPath.empty() || rawParams->load(Glib::build_filename(profPath, options.defProfRaw + paramFileExtension))) { + if (options.is_defProfRawMissing() || profPath.empty() || rawParams->load(Glib::build_filename(profPath, Glib::path_get_basename(options.defProfRaw) + paramFileExtension))) { std::cerr << "Error: default Raw procparams file not found" << std::endl; rawParams->deleteInstance(); delete rawParams; @@ -511,7 +511,7 @@ int processLineParams( int argc, char **argv ) } imgParams = new rtengine::procparams::PartialProfile(true); profPath = options.findProfilePath(options.defProfImg); - if (options.is_defProfImgMissing() || profPath.empty() || imgParams->load(Glib::build_filename(profPath, options.defProfImg + paramFileExtension))) { + if (options.is_defProfImgMissing() || profPath.empty() || imgParams->load(Glib::build_filename(profPath, Glib::path_get_basename(options.defProfImg) + paramFileExtension))) { std::cerr << "Error: default Image procparams file not found" << std::endl; imgParams->deleteInstance(); delete imgParams;