diff --git a/src/add-ons/print/shared/PrintTransport.cpp b/src/add-ons/print/shared/PrintTransport.cpp index 00e3cacf57..164e51022f 100644 --- a/src/add-ons/print/shared/PrintTransport.cpp +++ b/src/add-ons/print/shared/PrintTransport.cpp @@ -129,5 +129,5 @@ bool PrintTransport::IsPrintToFileCanceled() const // The BeOS "Print To File" transport add-on returns a non-NULL BDataIO * // even after user filepanel cancellation! BFile* file = dynamic_cast(fDataIO); - return file != NULL && file->InitCheck() != B_OK; + return fDataIO == NULL || file != NULL && file->InitCheck() != B_OK; }