[FONT][WIN32SS] Refactor the loop (2 of 5)

This commit is contained in:
Katayama Hirofumi MZ 2018-08-19 13:36:31 +09:00 committed by Mark Jansen
parent b9b4c90303
commit c4e0107765

View file

@ -1344,8 +1344,9 @@ IntGdiRemoveFontMemResource(HANDLE hMMFont)
PPROCESSINFO Win32Process = PsGetCurrentProcessWin32Process();
IntLockProcessPrivateFonts(Win32Process);
Entry = Win32Process->PrivateMemFontListHead.Flink;
while (Entry != &Win32Process->PrivateMemFontListHead)
for (Entry = Win32Process->PrivateMemFontListHead.Flink;
Entry != &Win32Process->PrivateMemFontListHead;
Entry = Entry->Flink)
{
CurrentEntry = CONTAINING_RECORD(Entry, FONT_ENTRY_COLL_MEM, ListEntry);
@ -1355,8 +1356,6 @@ IntGdiRemoveFontMemResource(HANDLE hMMFont)
UnlinkFontMemCollection(CurrentEntry);
break;
}
Entry = Entry->Flink;
}
IntUnLockProcessPrivateFonts(Win32Process);