diff --git a/rtengine/procparams.cc b/rtengine/procparams.cc index 0ada68a62..c50b7a2fe 100644 --- a/rtengine/procparams.cc +++ b/rtengine/procparams.cc @@ -3743,29 +3743,10 @@ int ProcParams::load (const Glib::ustring &fname, ParamsEdited* pedited) pedited->set (false); } - FILE* f = g_fopen (fname.c_str (), "rt"); - - if (!f) { + if (!keyFile.load_from_file(fname)) { return 1; } - char* buffer = new char[1024]; - std::ostringstream ostr; - - while (fgets (buffer, 1024, f)) { - ostr << buffer << "\n"; - } - - delete [] buffer; - - if (!keyFile.load_from_data (ostr.str())) { - return 1; - } - - fclose (f); - - // load tonecurve: - ppVersion = PPVERSION; appVersion = APPVERSION;