popCountToRoot property
int
get
popCountToRoot
Implementation
int get popCountToRoot {
var nPop = 0;
for(var i = active.length - 1; i >= 0; i--) {
final segment = active[i];
// the simple prototype screen is really a test of an app screen, so we do
// want to pop it off.
final screen = segment.screen;
if(segment.isAFibScreen &&
screen != AFUIScreenID.screenPrototypeSingleScreen &&
screen != AFUIScreenID.screenPrototypeWidget &&
screen != AFUIScreenID.screenPrototypeDialog &&
screen != AFUIScreenID.screenPrototypeBottomSheet &&
screen != AFUIScreenID.screenPrototypeDrawer) {
return nPop;
}
nPop++;
}
return nPop;
}