зеркало из https://github.com/mozilla/gecko-dev.git
Set Font in Rendering Context so don't crash
This commit is contained in:
Родитель
b3b9203efc
Коммит
f004bbec95
|
@ -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);
|
||||
|
|
Загрузка…
Ссылка в новой задаче