Fix dbus sessionList

Order the list by tab order.

ISSUE: #13
FIXED-IN: 20.12
This commit is contained in:
Carlos Alves
2020-11-09 11:15:54 -03:00
parent 5f006d89af
commit 358697bea4
2 changed files with 6 additions and 3 deletions

View File

@@ -1044,8 +1044,11 @@ QStringList ViewManager::sessionList()
{
QStringList ids;
for (auto sdsp : _sessionMap) {
ids.append( QString::number( sdsp->session()->sessionId() ) );
for (int i = 0; i < _viewContainer->count(); i++) {
auto terminaldisplayList = _viewContainer->widget(i)->findChildren<TerminalDisplay *>();
for (auto *terminaldisplay : terminaldisplayList) {
ids.append(QString::number(terminaldisplay->sessionController()->session()->sessionId()));
}
}
return ids;