Set Font in Rendering Context so don't crash

This commit is contained in:
spider%netscape.com 1998-10-02 17:23:58 +00:00
Родитель b3b9203efc
Коммит f004bbec95
1 изменённых файлов: 5 добавлений и 1 удалений

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

@ -129,7 +129,6 @@ nsresult nsCalCommandCanvas :: Init()
ctx->GetMetricsFor(font, fm);
NS_RELEASE(ctx);
nscoord width ;
@ -137,9 +136,12 @@ nsresult nsCalCommandCanvas :: Init()
ctx->CreateRenderingContext(mStaticTextField, aRC);
aRC->SetFont(font);
aRC->GetWidth(text,width);
NS_RELEASE(aRC);
NS_RELEASE(ctx);
rect.width = width ;
@ -241,6 +243,8 @@ nsresult nsCalCommandCanvas :: SetBounds(const nsRect &aBounds)
ctx->CreateRenderingContext(mStaticTextField, aRC);
aRC->SetFont(font);
aRC->GetWidth(text,width);
NS_RELEASE(aRC);