diff -r 4ad59aaee882 -r 2f468c1958d0 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 Fri Sep 17 08:28:21 2010 +0300 +++ b/javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/graphics/Image.java Mon Oct 04 00:10:53 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; }