зеркало из https://github.com/mozilla/gecko-dev.git
Free the loaded fonts array. Start the loaded fonts array at size 1.
This commit is contained in:
Родитель
17e03e568b
Коммит
d131bf9840
|
@ -77,7 +77,7 @@ nsFontMetricsGTK::~nsFontMetricsGTK()
|
|||
}
|
||||
|
||||
if (mLoadedFonts) {
|
||||
//PR_Free(mLoadedFonts);
|
||||
PR_Free(mLoadedFonts);
|
||||
mLoadedFonts = nsnull;
|
||||
}
|
||||
|
||||
|
@ -1330,7 +1330,13 @@ TryCharSet(nsFontSearch* aSearch, nsFontCharSet* aCharSet)
|
|||
}
|
||||
|
||||
if (m->mLoadedFontsCount == m->mLoadedFontsAlloc) {
|
||||
int newSize = 2 * (m->mLoadedFontsAlloc ? m->mLoadedFontsAlloc : 4);
|
||||
int newSize;
|
||||
if (m->mLoadedFontsAlloc) {
|
||||
newSize = (2 * m->mLoadedFontsAlloc);
|
||||
}
|
||||
else {
|
||||
newSize = 1;
|
||||
}
|
||||
nsFontGTK* newPointer = (nsFontGTK*) PR_Realloc(m->mLoadedFonts,
|
||||
newSize * sizeof(nsFontGTK));
|
||||
if (newPointer) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче