From ba2c2ed5c3bc54de4689b6ea79608be96b9ea2c0 Mon Sep 17 00:00:00 2001 From: "spider%netscape.com" Date: Mon, 2 Nov 1998 23:40:14 +0000 Subject: [PATCH] Fix unix bustage git-svn-id: svn://10.0.0.236/trunk@13937 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpfc/shell/src/nsShellInstance.cpp | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/mozilla/xpfc/shell/src/nsShellInstance.cpp b/mozilla/xpfc/shell/src/nsShellInstance.cpp index 8afa5693a5e..b1754cea222 100644 --- a/mozilla/xpfc/shell/src/nsShellInstance.cpp +++ b/mozilla/xpfc/shell/src/nsShellInstance.cpp @@ -312,25 +312,9 @@ nsresult nsShellInstance::RegisterFactories() #define PARSER_DLL "libraptorhtmlpars.so" #define DOM_DLL "libjsdom.so" #define LAYOUT_DLL "libraptorhtml.so" + #define XPFC_DLL "libxpfc10.so" #define NETLIB_DLL "netlib.so" #endif - - static NS_DEFINE_IID(kIWidgetIID, NS_IWIDGET_IID); - nsRepository::RegisterFactory(kIWidgetIID, WIDGET_DLL, PR_FALSE, PR_FALSE); - - // register graphics classes - static NS_DEFINE_IID(kCRenderingContextIID, NS_RENDERING_CONTEXT_CID); - static NS_DEFINE_IID(kCDeviceContextIID, NS_DEVICE_CONTEXT_CID); - static NS_DEFINE_IID(kCFontMetricsIID, NS_FONT_METRICS_CID); - static NS_DEFINE_IID(kCImageIID, NS_IMAGE_CID); - static NS_DEFINE_IID(kCRegionIID, NS_REGION_CID); - static NS_DEFINE_IID(kNetServiceCID, NS_NETSERVICE_CID); - - nsRepository::RegisterFactory(kCRenderingContextIID, GFXWIN_DLL, PR_FALSE, PR_FALSE); - nsRepository::RegisterFactory(kCDeviceContextIID, GFXWIN_DLL, PR_FALSE, PR_FALSE); - nsRepository::RegisterFactory(kCFontMetricsIID, GFXWIN_DLL, PR_FALSE, PR_FALSE); - nsRepository::RegisterFactory(kCImageIID, GFXWIN_DLL, PR_FALSE, PR_FALSE); - nsRepository::RegisterFactory(kCRegionIID, GFXWIN_DLL, PR_FALSE, PR_FALSE); #endif // Class ID's @@ -605,7 +589,9 @@ nsEventStatus PR_CALLBACK HandleEventApplication(nsGUIEvent *aEvent) } else if ((aEvent->message == NS_DESTROY) && (gShellInstance->GetApplicationWidget() == aEvent->widget)) { +#ifdef XP_PC ::PostQuitMessage(0); +#endif } return (gShellInstance->GetApplicationShell()->HandleEvent(aEvent));