Changeset 51096 in vbox for trunk/src/VBox/Main/src-client/KeyboardImpl.cpp
- Timestamp:
- Apr 17, 2014 9:29:40 AM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 93373
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-client/KeyboardImpl.cpp
r50962 r51096 61 61 } DRVMAINKEYBOARD, *PDRVMAINKEYBOARD; 62 62 63 /** Converts PDMIVMMDEVCONNECTOR pointer to a DRVMAINVMMDEV pointer. */64 #define PPDMIKEYBOARDCONNECTOR_2_MAINKEYBOARD(pInterface) ( (PDRVMAINKEYBOARD) ((uintptr_t)pInterface - RT_OFFSETOF(DRVMAINKEYBOARD, IConnector)) )65 66 63 67 64 // constructor / destructor … … 287 284 DECLCALLBACK(void) Keyboard::keyboardLedStatusChange(PPDMIKEYBOARDCONNECTOR pInterface, PDMKEYBLEDS enmLeds) 288 285 { 289 PDRVMAINKEYBOARD pDrv = PPDMIKEYBOARDCONNECTOR_2_MAINKEYBOARD(pInterface);286 PDRVMAINKEYBOARD pDrv = RT_FROM_MEMBER(pInterface, DRVMAINKEYBOARD, IConnector); 290 287 pDrv->pKeyboard->getParent()->onKeyboardLedsChange(RT_BOOL(enmLeds & PDMKEYBLEDS_NUMLOCK), 291 288 RT_BOOL(enmLeds & PDMKEYBLEDS_CAPSLOCK), … … 298 295 DECLCALLBACK(void) Keyboard::keyboardSetActive(PPDMIKEYBOARDCONNECTOR pInterface, bool fActive) 299 296 { 300 PDRVMAINKEYBOARD pDrv = PPDMIKEYBOARDCONNECTOR_2_MAINKEYBOARD(pInterface);297 PDRVMAINKEYBOARD pDrv = RT_FROM_MEMBER(pInterface, DRVMAINKEYBOARD, IConnector); 301 298 if (fActive) 302 299 pDrv->u32DevCaps |= KEYBOARD_DEVCAP_ENABLED;
Note:
See TracChangeset
for help on using the changeset viewer.