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