X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fmainwindow.cpp;h=98ca7bada700ce1c7b6391ff6fb63a6dce6e0697;hb=90d77e35b43fb7fdffc800945761bf95ba9faf02;hp=787e1acf96dfc9bc7a0e372001f5118e68025a85;hpb=33e1afbe17cfa91c24adb775aba923f07fbeed01;p=pulseview.git diff --git a/pv/mainwindow.cpp b/pv/mainwindow.cpp index 787e1ac..98ca7ba 100644 --- a/pv/mainwindow.cpp +++ b/pv/mainwindow.cpp @@ -163,7 +163,7 @@ shared_ptr MainWindow::get_active_view() const if (entry.first.get() == dock) return entry.second; - return shared_ptr(); + return nullptr; } shared_ptr MainWindow::add_view(const QString &title, @@ -227,8 +227,8 @@ shared_ptr MainWindow::add_view(const QString &title, shared_ptr MainWindow::add_session() { - int id = sessions_.size(); - QString name = tr("Untitled-%1").arg(id + 1); + static int last_session_id = 1; + QString name = tr("Untitled-%1").arg(last_session_id++); shared_ptr session = make_shared(device_manager_, name); @@ -260,7 +260,7 @@ void MainWindow::remove_session(shared_ptr session) // Update the window title if there is no view left to // generate focus change events if (sessions_.empty()) - on_session_name_changed(); + setWindowTitle(WindowTitle); } void MainWindow::setup_ui()