rendered paste bodyIndex: Source/Core/InputCommon/Src/ControllerInterface/DirectInput/DirectInputKeyboardMouse.cpp===================================================================--- Source/Core/InputCommon/Src/ControllerInterface/DirectInput/DirectInputKeyboardMouse.cpp (revision 5568)+++ Source/Core/InputCommon/Src/ControllerInterface/DirectInput/DirectInputKeyboardMouse.cpp (working copy)@@ -51,27 +51,27 @@ LPDIRECTINPUTDEVICE8 kb_device; LPDIRECTINPUTDEVICE8 mo_device; - if ( DI_OK == idi8->CreateDevice( GUID_SysKeyboard, &kb_device, NULL ) )- if ( DI_OK == kb_device->SetDataFormat( &c_dfDIKeyboard ) )- if ( DI_OK == kb_device->SetCooperativeLevel( NULL, DISCL_BACKGROUND | DISCL_NONEXCLUSIVE) )- if ( DI_OK == kb_device->Acquire() )- {-- if ( DI_OK == idi8->CreateDevice( GUID_SysMouse, &mo_device, NULL ) )- if ( DI_OK == mo_device->SetDataFormat( &c_dfDIMouse2 ) )- if ( DI_OK == mo_device->SetCooperativeLevel( NULL, DISCL_BACKGROUND | DISCL_NONEXCLUSIVE) )- if ( DI_OK == mo_device->Acquire() )- {- devices.push_back( new KeyboardMouse( kb_device, mo_device ) );- return;+ if ( DI_OK == idi8->CreateDevice( GUID_SysKeyboard, &kb_device, NULL ) ) {+ if (( DI_OK == kb_device->SetDataFormat( &c_dfDIKeyboard )) &&+ ( DI_OK == kb_device->SetCooperativeLevel( NULL, DISCL_BACKGROUND | DISCL_NONEXCLUSIVE) ) ) {+ if ( DI_OK == kb_device->Acquire() )+ {+ if ( DI_OK == idi8->CreateDevice( GUID_SysMouse, &mo_device, NULL ) ) {+ if (( DI_OK == mo_device->SetDataFormat( &c_dfDIMouse2 ) ) &&+ ( DI_OK == mo_device->SetCooperativeLevel( NULL, DISCL_BACKGROUND | DISCL_NONEXCLUSIVE) ) ) {+ if ( DI_OK == mo_device->Acquire() )+ {+ devices.push_back( new KeyboardMouse( kb_device, mo_device ) );+ return;+ }+ }+ mo_device->Release();+ }+ kb_device->Unacquire();+ } }- else- goto release_mouse;-- goto unacquire_kb;+ kb_device->Release(); }- else- goto release_kb; release_mouse: mo_device->Release();