diff --git a/plugins/org.jkiss.dbeaver.ui/src/org/jkiss/dbeaver/ui/controls/VerticalButton.java b/plugins/org.jkiss.dbeaver.ui/src/org/jkiss/dbeaver/ui/controls/VerticalButton.java index 943b23325d4c3c7d6f6aa9d7362c6416158b727e..3242035f75cc09cf313a71b7d64302dcea358e1a 100644 --- a/plugins/org.jkiss.dbeaver.ui/src/org/jkiss/dbeaver/ui/controls/VerticalButton.java +++ b/plugins/org.jkiss.dbeaver.ui/src/org/jkiss/dbeaver/ui/controls/VerticalButton.java @@ -32,6 +32,7 @@ import org.jkiss.code.NotNull; import org.jkiss.dbeaver.ui.ActionUtils; import org.jkiss.dbeaver.ui.UIStyles; import org.jkiss.dbeaver.ui.UIUtils; +import org.jkiss.dbeaver.utils.RuntimeUtils; import org.jkiss.utils.CommonUtils; public class VerticalButton extends Canvas { @@ -240,7 +241,8 @@ public class VerticalButton extends Canvas { String text = getText(); if (!CommonUtils.isEmpty(text)) { - boolean shiftOffset = (DPIUtil.getDeviceZoom() >= 200); + // Offset shift. Windows only? (14048) + boolean shiftOffset = RuntimeUtils.isWindows() && (DPIUtil.getDeviceZoom() >= 200); Transform tr = new Transform(e.display);