提交 f0d79363 编写于 作者: J jgodinez

6735296: Regression: Common print dialog does not show the correct page orientation

Reviewed-by: tdv, prr
上级 e6f76314
...@@ -2149,6 +2149,8 @@ public class ServiceDialog extends JDialog implements ActionListener { ...@@ -2149,6 +2149,8 @@ public class ServiceDialog extends JDialog implements ActionListener {
} }
} }
} }
}
rbPortrait.setEnabled(pSupported); rbPortrait.setEnabled(pSupported);
rbLandscape.setEnabled(lSupported); rbLandscape.setEnabled(lSupported);
...@@ -2161,9 +2163,10 @@ public class ServiceDialog extends JDialog implements ActionListener { ...@@ -2161,9 +2163,10 @@ public class ServiceDialog extends JDialog implements ActionListener {
or = (OrientationRequested)psCurrent.getDefaultAttributeValue(orCategory); or = (OrientationRequested)psCurrent.getDefaultAttributeValue(orCategory);
// need to validate if default is not supported // need to validate if default is not supported
if (!psCurrent.isAttributeValueSupported(or, docFlavor, asCurrent)) { if ((or != null) &&
!psCurrent.isAttributeValueSupported(or, docFlavor, asCurrent)) {
or = null; or = null;
values = Object values =
psCurrent.getSupportedAttributeValues(orCategory, psCurrent.getSupportedAttributeValues(orCategory,
docFlavor, docFlavor,
asCurrent); asCurrent);
...@@ -2192,13 +2195,6 @@ public class ServiceDialog extends JDialog implements ActionListener { ...@@ -2192,13 +2195,6 @@ public class ServiceDialog extends JDialog implements ActionListener {
} else { // if (or == OrientationRequested.REVERSE_LANDSCAPE) } else { // if (or == OrientationRequested.REVERSE_LANDSCAPE)
rbRevLandscape.setSelected(true); rbRevLandscape.setSelected(true);
} }
} else {
rbPortrait.setEnabled(pSupported);
rbLandscape.setEnabled(lSupported);
rbRevPortrait.setEnabled(rpSupported);
rbRevLandscape.setEnabled(rlSupported);
}
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册