diff options
| author | Dirk Fauth | 2023-03-29 07:53:19 +0000 |
|---|---|---|
| committer | Dirk Fauth | 2023-03-29 07:53:19 +0000 |
| commit | fea1913a66ae416eda73b781bafc2000ff76037f (patch) | |
| tree | ace144d3f2b78148a69219cc08dc3dac8a7e9ea0 | |
| parent | 4ee5630864a60bcf409d3617f372d7fd5e339a8d (diff) | |
| download | org.eclipse.nebula.widgets.nattable-fea1913a66ae416eda73b781bafc2000ff76037f.tar.gz org.eclipse.nebula.widgets.nattable-fea1913a66ae416eda73b781bafc2000ff76037f.tar.xz org.eclipse.nebula.widgets.nattable-fea1913a66ae416eda73b781bafc2000ff76037f.zip | |
Signed-off-by: Dirk Fauth <dirk.fauth@googlemail.com>
Change-Id: I9ce5b855f29e345f7d5c7ced18cf4afee08d609c
| -rw-r--r-- | org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/viewport/ViewportLayer.java | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/viewport/ViewportLayer.java b/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/viewport/ViewportLayer.java index 38abe1d1..ddeb1e3d 100644 --- a/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/viewport/ViewportLayer.java +++ b/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/viewport/ViewportLayer.java @@ -1130,26 +1130,16 @@ public class ViewportLayer extends AbstractLayerTransform implements IUniqueInde int originDpiX = 0; int originDpiY = 0; - int minimumDpiX = this.minimumOrigin.getX(); - int minimumDpiY = this.minimumOrigin.getY(); int savedDpiX = 0; int savedDpiY = 0; if (this.horizontalDpiConverter != null) { originDpiX = this.horizontalDpiConverter.convertDpiToPixel(this.origin.getX()); savedDpiX = this.horizontalDpiConverter.convertDpiToPixel(this.savedOrigin.getX()); - - if (this.minimumOrigin.getX() > 0) { - minimumDpiX = this.horizontalDpiConverter.convertDpiToPixel(this.minimumOrigin.getX()); - } } if (this.verticalDpiConverter != null) { originDpiY = this.verticalDpiConverter.convertDpiToPixel(this.origin.getY()); savedDpiY = this.verticalDpiConverter.convertDpiToPixel(this.savedOrigin.getY()); - - if (this.minimumOrigin.getY() > 0) { - minimumDpiY = this.verticalDpiConverter.convertDpiToPixel(this.minimumOrigin.getY()); - } } this.horizontalDpiConverter = ((ConfigureScalingCommand) command).getHorizontalDpiConverter(); @@ -1162,10 +1152,10 @@ public class ViewportLayer extends AbstractLayerTransform implements IUniqueInde this.horizontalDpiConverter.convertPixelToDpi(savedDpiX), this.verticalDpiConverter.convertPixelToDpi(savedDpiY)); - if (minimumDpiX > 0 || minimumDpiY > 0) { + if (this.minimumOriginColumnPosition > 0 || this.minimumOriginRowPosition > 0) { this.minimumOrigin = new PixelCoordinate( - this.horizontalDpiConverter.convertPixelToDpi(minimumDpiX), - this.verticalDpiConverter.convertPixelToDpi(minimumDpiY)); + getUnderlyingLayer().getStartXOfColumnPosition(this.minimumOriginColumnPosition), + getUnderlyingLayer().getStartYOfRowPosition(this.minimumOriginRowPosition)); } } return super.doCommand(command); |
