jdk/src/solaris/classes/sun/print/UnixPrintJob.java
changeset 19167 c575eb772ac8
parent 19013 7854d8c8ec5a
child 22584 eed64ee05369
equal deleted inserted replaced
19166:e6cd1eb44237 19167:c575eb772ac8
   332         } catch (IOException e) {
   332         } catch (IOException e) {
   333             notifyEvent(PrintJobEvent.JOB_FAILED);
   333             notifyEvent(PrintJobEvent.JOB_FAILED);
   334             throw new PrintException("can't get print data: " + e.toString());
   334             throw new PrintException("can't get print data: " + e.toString());
   335         }
   335         }
   336 
   336 
       
   337         if (data == null) {
       
   338             throw new PrintException("Null print data.");
       
   339         }
       
   340 
   337         if (flavor == null || (!service.isDocFlavorSupported(flavor))) {
   341         if (flavor == null || (!service.isDocFlavorSupported(flavor))) {
   338             notifyEvent(PrintJobEvent.JOB_FAILED);
   342             notifyEvent(PrintJobEvent.JOB_FAILED);
   339             throw new PrintJobFlavorException("invalid flavor", flavor);
   343             throw new PrintJobFlavorException("invalid flavor", flavor);
   340         }
   344         }
   341 
   345