From efedfb77edf493f80a192b577f92d70bce9dd0e7 Mon Sep 17 00:00:00 2001 From: "koehler%mythrium.com" Date: Mon, 15 Jan 2001 03:39:10 +0000 Subject: [PATCH] Bug 9863. That's a patch I forgot in the last one. Again just BeOS stuff. git-svn-id: svn://10.0.0.236/trunk@84943 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/webshell/tests/viewer/nsBeOSMain.cpp | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/mozilla/webshell/tests/viewer/nsBeOSMain.cpp b/mozilla/webshell/tests/viewer/nsBeOSMain.cpp index cab2547df1c..ab47faf207b 100644 --- a/mozilla/webshell/tests/viewer/nsBeOSMain.cpp +++ b/mozilla/webshell/tests/viewer/nsBeOSMain.cpp @@ -103,11 +103,16 @@ nsNativeBrowserWindow::DispatchMenuItem(PRInt32 aID) int main(int argc, char **argv) { + int result = B_OK; nsViewerApp* app = new nsNativeViewerApp(); - NS_ADDREF(app); - app->Initialize(argc, argv); - app->Run(); - NS_RELEASE(app); - - return 0; + if(app) + { + NS_ADDREF(app); + app->Initialize(argc, argv); + app->Run(); + NS_RELEASE(app); + } + else + result = B_NO_MEMORY; + return result; }