fix #21178, crashing when printing on linux.

r=syd,erik a=chofmann
This commit is contained in:
sspitzer%netscape.com 1999-12-14 01:54:48 +00:00
Родитель 3a180384c3
Коммит 916dfad12c
2 изменённых файлов: 7 добавлений и 2 удалений

Просмотреть файл

@ -39,7 +39,7 @@ nsDeviceContextPS :: nsDeviceContextPS()
NS_INIT_REFCNT();
mSpec = nsnull;
}
/** ---------------------------------------------------
@ -346,6 +346,10 @@ NS_IMETHODIMP nsDeviceContextPS :: ConvertPixel(nscolor aColor, PRUint32 & aPixe
* See documentation in nsIDeviceContext.h
* @update 12/21/98 dwc
*/
NS_IMETHODIMP nsDeviceContextPS::GetMetricsFor(const nsFont& aFont, nsIAtom* aLangGroup, nsIFontMetrics *&aMetrics)
{
return GetMetricsFor(aFont, aMetrics);
}
NS_IMETHODIMP nsDeviceContextPS::GetMetricsFor(const nsFont& aFont, nsIFontMetrics *&aMetrics)
{
PRInt32 n,cnt;

Просмотреть файл

@ -74,7 +74,8 @@ public:
NS_IMETHOD GetSystemAttribute(nsSystemAttrID anID, SystemAttrStruct * aInfo) const;
NS_IMETHOD GetMetricsFor(const nsFont& aFont, nsIFontMetrics*& aMetrics);
NS_IMETHOD GetMetricsFor(const nsFont& aFont, nsIFontMetrics*& aMetrics);
NS_IMETHOD GetMetricsFor(const nsFont& aFont, nsIAtom* aLangGroup, nsIFontMetrics*& aMetrics);
NS_IMETHOD BeginDocument(void);
NS_IMETHOD EndDocument(void);
NS_IMETHOD BeginPage(void);