Bug 493047 (part 2)- [HighDPI] Clipboard Example: Image looses it's
quality during ImageTransfer
- cleanup of HiDPI System properties which no longer exists.
Change-Id: I898d4ed8b6ca03de2a18cbec14aad7cf99e592c2
Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/ClipboardExample.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/ClipboardExample.java
index 350293e..827825e 100644
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/ClipboardExample.java
+++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/ClipboardExample.java
@@ -71,29 +71,19 @@
}
static ImageData autoScaleImageData (ImageData imageData, int targetZoom, int currentZoom) {
- if (!isAutoScaleEnable () || imageData == null || targetZoom == currentZoom) return imageData;
+ if (imageData == null || targetZoom == currentZoom) return imageData;
float scaleFactor = ((float) targetZoom)/((float) currentZoom);
return imageData.scaledTo (Math.round (imageData.width * scaleFactor), Math.round (imageData.height * scaleFactor));
}
- static boolean isAutoScaleEnable () {
- String value = System.getProperty ("swt.enable.autoScale");
- if (value != null && "false".equalsIgnoreCase (value))
- return false;
- else
- return true;
- }
-
static int getDeviceZoom () {
int zoom = 100;
- if (isAutoScaleEnable ()) {
- String value = System.getProperty ("org.eclipse.swt.internal.deviceZoom");
- if (value != null) {
- try {
- zoom = Integer.parseInt(value);
- } catch (NumberFormatException e) {
- e.printStackTrace();
- }
+ String value = System.getProperty ("org.eclipse.swt.internal.deviceZoom");
+ if (value != null) {
+ try {
+ zoom = Integer.parseInt(value);
+ } catch (NumberFormatException e) {
+ e.printStackTrace();
}
}
return zoom;