|
@@ -41,7 +41,8 @@ PlatformWindowManager * CreatePlatformWindowManager()
|
|
|
Win32WindowManager::Win32WindowManager()
|
|
|
{
|
|
|
// Register in the process list.
|
|
|
- Process::notify(this, &Win32WindowManager::_process, PROCESS_INPUT_ORDER);
|
|
|
+ mOnProcessSignalSlot.setDelegate( this, &Win32WindowManager::_process );
|
|
|
+ Process::notify( mOnProcessSignalSlot, PROCESS_INPUT_ORDER );
|
|
|
|
|
|
// Init our list of allocated windows.
|
|
|
mWindowListHead = NULL;
|
|
@@ -58,9 +59,6 @@ Win32WindowManager::Win32WindowManager()
|
|
|
|
|
|
Win32WindowManager::~Win32WindowManager()
|
|
|
{
|
|
|
- // Get ourselves off the process list.
|
|
|
- Process::remove(this, &Win32WindowManager::_process);
|
|
|
-
|
|
|
// Kill all our windows first.
|
|
|
while(mWindowListHead)
|
|
|
// The destructors update the list, so this works just fine.
|