From 64e5febd6a73ad06b2016cb765f3d21280991f84 Mon Sep 17 00:00:00 2001 From: Hombre Date: Thu, 30 Jun 2011 18:24:36 +0200 Subject: [PATCH] Correcting a bug where the saved queue file couldn't be reread and made RT crash at startup if this file contain special chars. --- rtgui/batchqueue.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rtgui/batchqueue.cc b/rtgui/batchqueue.cc index 28be334ff..f31b00c9e 100644 --- a/rtgui/batchqueue.cc +++ b/rtgui/batchqueue.cc @@ -142,8 +142,10 @@ void BatchQueue::loadBatchQueue( ) if( p ){ char *le = buffer + strlen(buffer); while( --le > buffer && (*le == '\n' || *le == '\r') ); - Glib::ustring source(buffer, p-buffer ); - Glib::ustring paramsFile(p+1, (le +1)- (p+1) ); + std::string _source(buffer, p-buffer ); + std::string _paramsFile(p+1, (le +1)- (p+1) ); + Glib::ustring source(_source); + Glib::ustring paramsFile(_paramsFile); rtengine::procparams::ProcParams pparams; if( pparams.load( paramsFile ) )