From: Mathieu Baudier Date: Tue, 7 Jul 2020 10:29:31 +0000 (+0200) Subject: Load SWT image in order to compute width and height. X-Git-Tag: argeo-commons-2.1.89~108 X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=b6976ad6a8bdff4ab9dc9176b20e51bfdfa5a74d Load SWT image in order to compute width and height. --- diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/util/DefaultImageManager.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/util/DefaultImageManager.java index e2ab5c856..1c6f71984 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/util/DefaultImageManager.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/util/DefaultImageManager.java @@ -116,8 +116,9 @@ public class DefaultImageManager implements CmsImageManager { } public Point getImageSize(Node node) throws RepositoryException { - // TODO load the SWT image ? - return new Point(0, 0); + // TODO optimise + Image image = getSwtImage(node); + return new Point(image.getBounds().width,image.getBounds().height); } /** @return null if not available */