зеркало из https://github.com/mozilla/pjs.git
Bustage fix for Thunderbird and SeaMonkey for skidmark for bug 524944
This commit is contained in:
Родитель
7f46222ecc
Коммит
122ddc045a
|
@ -184,7 +184,7 @@ static void
|
||||||
CollectNewLoadedModules()
|
CollectNewLoadedModules()
|
||||||
{
|
{
|
||||||
HANDLE hModuleSnap = INVALID_HANDLE_VALUE;
|
HANDLE hModuleSnap = INVALID_HANDLE_VALUE;
|
||||||
MODULEENTRY32 module;
|
MODULEENTRY32W module;
|
||||||
|
|
||||||
// Take a snapshot of all modules in our process.
|
// Take a snapshot of all modules in our process.
|
||||||
hModuleSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, 0);
|
hModuleSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, 0);
|
||||||
|
@ -192,11 +192,11 @@ CollectNewLoadedModules()
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// Set the size of the structure before using it.
|
// Set the size of the structure before using it.
|
||||||
module.dwSize = sizeof(MODULEENTRY32);
|
module.dwSize = sizeof(MODULEENTRY32W);
|
||||||
|
|
||||||
// Now walk the module list of the process,
|
// Now walk the module list of the process,
|
||||||
// and display information about each module
|
// and display information about each module
|
||||||
PRBool done = !Module32First(hModuleSnap, &module);
|
PRBool done = !Module32FirstW(hModuleSnap, &module);
|
||||||
while (!done) {
|
while (!done) {
|
||||||
NS_LossyConvertUTF16toASCII moduleName(module.szModule);
|
NS_LossyConvertUTF16toASCII moduleName(module.szModule);
|
||||||
PRBool found = PR_FALSE;
|
PRBool found = PR_FALSE;
|
||||||
|
@ -219,7 +219,7 @@ CollectNewLoadedModules()
|
||||||
sLoadedModules[i].mName[LOADEDMODULEINFO_STRSIZE] = 0;
|
sLoadedModules[i].mName[LOADEDMODULEINFO_STRSIZE] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
done = !Module32Next(hModuleSnap, &module);
|
done = !Module32NextW(hModuleSnap, &module);
|
||||||
}
|
}
|
||||||
|
|
||||||
PRUint32 i;
|
PRUint32 i;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче