X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fstoresession.cpp;h=ee1a3a03f096cf5c55d3a0ce16ea3f3c85496669;hp=494f2db3b91e7b8fe34ea1cfa56471f5ba4a8fc5;hb=f4ab4b5c657e5613caba82feaa81a8a400e4f331;hpb=7b7ab1f5cb3607bf29885eeffcb2cb215b2c9e9f diff --git a/pv/storesession.cpp b/pv/storesession.cpp index 494f2db..ee1a3a0 100644 --- a/pv/storesession.cpp +++ b/pv/storesession.cpp @@ -97,7 +97,7 @@ bool StoreSession::start() vector< shared_ptr > achannel_list; vector< shared_ptr > asegment_list; - for (shared_ptr signal : sigs) { + for (const shared_ptr& signal : sigs) { if (!signal->enabled()) continue; @@ -182,7 +182,7 @@ bool StoreSession::start() {{ConfigKey::SAMPLERATE, Glib::Variant::create( any_segment->samplerate())}}); output_->receive(meta); - } catch (Error error) { + } catch (Error& error) { error_ = tr("Error while saving: ") + error.what(); return false; } @@ -276,7 +276,7 @@ void StoreSession::store_proc(vector< shared_ptr > achannel_li delete[] ldata; } - } catch (Error error) { + } catch (Error& error) { error_ = tr("Error while saving: ") + error.what(); break; }