Merge branch 'master' of github.com:konvajs/konva

This commit is contained in:
Anton Lavrenov 2019-11-08 11:47:41 -05:00
commit c2c4f6badd
2 changed files with 16 additions and 3 deletions

View File

@ -507,8 +507,7 @@ export abstract class Container<ChildType extends Node> extends Node<
break; break;
} }
} }
if (hasVisible && minX !== undefined) {
if (hasVisible) {
selfRect = { selfRect = {
x: minX, x: minX,
y: minY, y: minY,

View File

@ -2207,7 +2207,21 @@ suite('Container', function() {
'layer has exactly three children' 'layer has exactly three children'
); );
}); });
test('getClientRect - adding a zero bounds shape should result in zero bounds', function() {
var stage = addStage();
var layer = new Konva.Layer();
stage.add(layer);
var grp = new Konva.Group();
var zeroRect = new Konva.Rect({x: 0, y: 0, width: 0, height: 0});
grp.add(zeroRect);
var bounds = grp.getClientRect();
assert.deepEqual(bounds, {
x: 0,
y: 0,
width: 0,
height: 0
});
});
test('getClientRect - test empty case', function() { test('getClientRect - test empty case', function() {
var stage = addStage(); var stage = addStage();
var layer = new Konva.Layer(); var layer = new Konva.Layer();