| Index: chrome/browser/process_singleton_win.cc
|
| ===================================================================
|
| --- chrome/browser/process_singleton_win.cc (revision 141718)
|
| +++ chrome/browser/process_singleton_win.cc (working copy)
|
| @@ -302,12 +302,11 @@
|
| }
|
|
|
| void ProcessSingleton::Cleanup() {
|
| +}
|
| +
|
| +void ProcessSingleton::UnregisterWindowClass() {
|
| // Window classes registered by DLLs are not cleaned up automatically on
|
| // process exit, so we must unregister at the earliest chance possible.
|
| - // During the fast shutdown sequence, ProcessSingleton::Cleanup() is
|
| - // called if our process was the first to start. Therefore we try cleaning
|
| - // up here, and again in the destructor if needed to catch as many cases
|
| - // as possible.
|
| if (window_) {
|
| ::DestroyWindow(window_);
|
| ::UnregisterClass(chrome::kMessageWindowClass,
|
|
|