Bug 241993. Follow up patch that cleans up error checking code for registering class. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@155927 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
9b0704a333
commit
ee53afeb00
@ -4607,17 +4607,25 @@ LPCWSTR nsWindow::WindowClassW()
|
||||
wc.hCursor = NULL;
|
||||
wc.hbrBackground = mBrush;
|
||||
wc.lpszMenuName = NULL;
|
||||
|
||||
wc.lpszClassName = kWClassNameHidden;
|
||||
nsWindow::sIsRegistered = nsToolkit::mRegisterClass(&wc);
|
||||
BOOL succeeded = nsToolkit::mRegisterClass(&wc) != 0;
|
||||
nsWindow::sIsRegistered = succeeded;
|
||||
|
||||
wc.lpszClassName = kWClassNameContent;
|
||||
nsWindow::sIsRegistered &= nsToolkit::mRegisterClass(&wc);
|
||||
if (!nsToolkit::mRegisterClass(&wc)) {
|
||||
nsWindow::sIsRegistered = FALSE;
|
||||
}
|
||||
|
||||
wc.lpszClassName = kWClassNameGeneral;
|
||||
nsWindow::sIsRegistered = nsToolkit::mRegisterClass(&wc);
|
||||
if (!nsToolkit::mRegisterClass(&wc)) {
|
||||
nsWindow::sIsRegistered = FALSE;
|
||||
}
|
||||
|
||||
wc.lpszClassName = kWClassNameUI;
|
||||
nsWindow::sIsRegistered &= nsToolkit::mRegisterClass(&wc);
|
||||
if (!nsToolkit::mRegisterClass(&wc)) {
|
||||
nsWindow::sIsRegistered = FALSE;
|
||||
}
|
||||
|
||||
// Call FilterClientWindows method since it enables ActiveIME on CJK Windows
|
||||
if(nsToolkit::gAIMMApp)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user