diff --git a/src/apps/stylededit/StyledEditWindow.cpp b/src/apps/stylededit/StyledEditWindow.cpp index 0ca1ab15d6..fac265180b 100644 --- a/src/apps/stylededit/StyledEditWindow.cpp +++ b/src/apps/stylededit/StyledEditWindow.cpp @@ -1469,12 +1469,11 @@ StyledEditWindow::_ReloadDocument(BMessage* message) entry_ref ref; const char* name; - if (fSaveMessage == NULL || message == NULL) + if (fSaveMessage == NULL || message == NULL + || fSaveMessage->FindRef("directory", &ref) != B_OK + || fSaveMessage->FindString("name", &name) != B_OK) return; - fSaveMessage->FindRef("directory", &ref); - fSaveMessage->FindString("name", &name); - BDirectory dir(&ref); status_t status = dir.InitCheck(); BEntry entry;