diff -r 63b81d807542 -r 1f0034e370aa javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/graphics/Image.java --- a/javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/graphics/Image.java Thu Sep 02 13:22:59 2010 +0300 +++ b/javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/graphics/Image.java Fri Sep 17 16:44:34 2010 +0300 @@ -123,6 +123,7 @@ * @param device Device */ Image(Device device) { + if (device == null) device = Internal_PackageSupport.getDisplayInstance(); if (device == null) SWT.error(SWT.ERROR_NULL_ARGUMENT); this.device = device; }