Fix inverted logic that caused printing bug 102243. r=rods, sr=kin

This commit is contained in:
rbs%maths.uq.edu.au 2001-10-01 21:01:38 +00:00
Родитель 967faffac2
Коммит e606215eb0
1 изменённых файлов: 1 добавлений и 6 удалений

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

@ -3049,11 +3049,6 @@ nsFontMetricsWin::RealizeFont()
}
nsFontWin* font = FindFont(dc1, 'a');
if (!font) {
//XXXrbs isn't this equivalent to ReleaseDC(win, dc1)???
::ReleaseDC(win, mDeviceContext->mDC ? dc : dc1);
return NS_ERROR_FAILURE;
}
mFontHandle = font->mFont;
HFONT oldfont = (HFONT)::SelectObject(dc, (HGDIOBJ) mFontHandle);
@ -3118,7 +3113,7 @@ nsFontMetricsWin::RealizeFont()
::SelectObject(dc, oldfont);
::ReleaseDC(win, mDeviceContext->mDC ? dc : dc1);
::ReleaseDC(win, mDeviceContext->mDC ? dc1 : dc);
return NS_OK;
}