jdk/src/java.desktop/share/classes/sun/print/ServiceDialog.java
changeset 38983 3cc67a01654b
parent 37714 7a0b1c7e7054
child 39847 8d41728f649b
--- a/jdk/src/java.desktop/share/classes/sun/print/ServiceDialog.java	Wed May 18 12:04:26 2016 -0700
+++ b/jdk/src/java.desktop/share/classes/sun/print/ServiceDialog.java	Thu May 19 16:32:38 2016 +0530
@@ -1632,10 +1632,13 @@
             float hgt = mediaSize.getY(units);
             float pax = lm;
             float pay = tm;
+            float par = rm;
+            float pab = bm;
             float paw = wid - lm - rm;
             float pah = hgt - tm - bm;
 
             if (paw <= 0f || pah <= 0f || pax < 0f || pay < 0f ||
+                par <= 0f || pab <= 0f ||
                 pax < mpaMax.getX(units) || paw > mpaMax.getWidth(units) ||
                 pay < mpaMax.getY(units) || pah > mpaMax.getHeight(units)) {
                 return null;