cabana: fix updating tabbar_ids on "Close Other Tabs" (#27362)

old-commit-hash: e6c02027d3
beeps
Willem Melching 2 years ago committed by GitHub
parent d1daa3f178
commit a82420e3a9
  1. 6
      tools/cabana/detailwidget.cc

@ -103,11 +103,15 @@ void DetailWidget::showTabBarContextMenu(const QPoint &pt) {
QMenu menu(this);
menu.addAction(tr("Close Other Tabs"));
if (menu.exec(tabbar->mapToGlobal(pt))) {
tabbar_ids.move(index, 0);
tabbar->moveTab(index, 0);
tabbar->setCurrentIndex(0);
while (tabbar->count() > 1)
while (tabbar->count() > 1) {
tabbar_ids.removeAt(1);
tabbar->removeTab(1);
}
assert(tabbar_ids.size() == tabbar->count());
}
}
}

Loading…
Cancel
Save