diff --git a/rtgui/icmpanel.cc b/rtgui/icmpanel.cc index 4695f009f..f68160a81 100644 --- a/rtgui/icmpanel.cc +++ b/rtgui/icmpanel.cc @@ -356,7 +356,7 @@ void ICMPanel::read (const ProcParams* pp, const ParamsEdited* pedited) { tcurveconn.block(true); blendcmsconn.block(true); - if(pp->icm.input.substr(0,5) != "file:") + if(pp->icm.input.substr(0,5) != "file:" && !ipDialog->get_filename().empty()) ipDialog->set_filename(pp->icm.input); if (pp->icm.input == "(none)" && icamera->get_state()!=Gtk::STATE_INSENSITIVE) {