X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fsession.cpp;h=4dcc2e8b7b77f5da1cfce26781e694d16f23eb7f;hp=732f4a8cbf55b69c7befe816cba3921f23fb80ec;hb=2601ce965fc455d23f5a964b84ddd74eb93705c4;hpb=c8e60bdf0f33b3005e695a6b256b559dbc7b8576 diff --git a/pv/session.cpp b/pv/session.cpp index 732f4a8c..4dcc2e8b 100644 --- a/pv/session.cpp +++ b/pv/session.cpp @@ -91,6 +91,9 @@ using sigrok::Session; using Glib::VariantBase; namespace pv { + +shared_ptr Session::sr_context; + Session::Session(DeviceManager &device_manager, QString name) : device_manager_(device_manager), default_name_(name), @@ -316,7 +319,7 @@ void Session::restore_settings(QSettings &settings) int decode_signals = settings.value("decode_signals").toInt(); for (int i = 0; i < decode_signals; i++) { - settings.beginGroup("decode_signal" + QString::number(i++)); + settings.beginGroup("decode_signal" + QString::number(i)); shared_ptr signal = add_decode_signal(); signal->restore_settings(settings); settings.endGroup(); @@ -619,8 +622,6 @@ void Session::register_view(shared_ptr view) switch (signalbase->type()) { case data::SignalBase::AnalogChannel: case data::SignalBase::LogicChannel: - case data::SignalBase::A2LChannel: - break; case data::SignalBase::DecodeChannel: #ifdef ENABLE_DECODE trace_view->add_decode_signal(