disable keepBlow of soft-float tiles in quarter

This commit is contained in:
Eon S. Jeon 2019-02-10 17:54:48 +09:00
parent f1f125a40b
commit 518a21db9a
2 changed files with 6 additions and 3 deletions

View File

@ -79,12 +79,12 @@ class TilingEngine {
tileables[0].hideBorder = true;
tileables[0].geometry = this.driver.getWorkingArea(screen);
} else if (tileables.length > 0) {
layout.apply(tileables, area);
visibles.forEach((tile) => {
tile.keepBelow = tile.tileable;
tile.hideBorder = (Config.noTileBorder) ? tile.tileable : false;
});
layout.apply(tileables, area);
}
visibles.forEach((tile) => tile.commit(true));

View File

@ -108,7 +108,10 @@ class QuarterLayout implements ILayout {
}
if (tiles.length > 4)
tiles.slice(4).forEach((t) => t.geometry = t.floatGeometry);
tiles.slice(4).forEach((t) => {
t.geometry = t.floatGeometry;
t.keepBelow = false;
});
}
/* if true, layout completely overrides the default behavior */