Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarolyn MacLeod2009-05-11 16:44:26 +0000
committerCarolyn MacLeod2009-05-11 16:44:26 +0000
commitb8696a379430dbce1590d533d4929b14cb48080a (patch)
treef0ea6672997165f9671b8bd40befd2f4e7307236 /examples/org.eclipse.swt.examples
parent4ec7a1525256ce0e6086987081c79c88a44ac265 (diff)
downloadeclipse.platform.swt-b8696a379430dbce1590d533d4929b14cb48080a.tar.gz
eclipse.platform.swt-b8696a379430dbce1590d533d4929b14cb48080a.tar.xz
eclipse.platform.swt-b8696a379430dbce1590d533d4929b14cb48080a.zip
275681 - NPE in DialogTab, it doesn't check for null returned by PrintDialog#open
Diffstat (limited to 'examples/org.eclipse.swt.examples')
-rwxr-xr-xexamples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DialogTab.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DialogTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DialogTab.java
index 25421c1e35..a8ff9e5426 100755
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DialogTab.java
+++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DialogTab.java
@@ -188,10 +188,13 @@ class DialogTab extends Tab {
textWidget.append ("getStartPage() = " + dialog.getStartPage() + Text.DELIMITER);
textWidget.append ("getEndPage() = " + dialog.getEndPage() + Text.DELIMITER);
textWidget.append ("getPrintToFile() = " + dialog.getPrintToFile() + Text.DELIMITER);
- textWidget.append ("result.fileName = " + result.fileName + Text.DELIMITER);
- textWidget.append ("result.orientation = " + (result.orientation == PrinterData.LANDSCAPE ? "PrinterData.LANDSCAPE" : "PrinterData.PORTRAIT") + Text.DELIMITER);
- textWidget.append ("result.copyCount = " + result.copyCount + Text.DELIMITER);
- textWidget.append ("result.collate = " + result.collate + Text.DELIMITER + Text.DELIMITER);
+ if (result != null) {
+ textWidget.append ("result.fileName = " + result.fileName + Text.DELIMITER);
+ textWidget.append ("result.orientation = " + (result.orientation == PrinterData.LANDSCAPE ? "PrinterData.LANDSCAPE" : "PrinterData.PORTRAIT") + Text.DELIMITER);
+ textWidget.append ("result.copyCount = " + result.copyCount + Text.DELIMITER);
+ textWidget.append ("result.collate = " + result.collate + Text.DELIMITER);
+ }
+ textWidget.append (Text.DELIMITER);
return;
}

Back to the top