diff --git a/src/core/SessionModel.cpp b/src/core/SessionModel.cpp index 443bd10eb3..c093ad03a5 100644 --- a/src/core/SessionModel.cpp +++ b/src/core/SessionModel.cpp @@ -182,6 +182,14 @@ WindowSessionItem::WindowSessionItem(Window *window) : SessionItem(), m_window(window) { setFlags(flags() | Qt::ItemNeverHasChildren); + + QObject::connect(window, &Window::titleChanged, [this](){ + emitDataChanged(); + }); + + QObject::connect(window, &Window::iconChanged, [this]() { + emitDataChanged(); + }); } Window* WindowSessionItem::getActiveWindow() const