You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if (fullUpdate || populationTableModel_->needsUpdateForDisplaySubpops(newDisplaySubpops))
2616
2625
{
2617
-
// FIXME it would be good for this updating to be minimal; reloading the tableview every time, etc., is quite wasteful...
2618
-
updateOutputViews();
2619
-
2626
+
//qDebug() << "UPDATING TABLE";
2627
+
2620
2628
// Reloading the subpop tableview is tricky, because we need to preserve the selection across the reload, while also noting that the selection is forced
2621
2629
// to change when a subpop goes extinct. The current selection is noted in the gui_selected_ ivar of each subpop. So what we do here is reload the tableview
2622
2630
// while suppressing our usual update of our selection state, and then we try to re-impose our selection state on the new tableview content. If a subpop
2623
2631
// went extinct, we will fail to notice the selection change; but that is OK, since we force an update of populationView and chromosomeZoomed below anyway.
0 commit comments