VirtualBox

Changeset 49625 in vbox for trunk/src


Ignore:
Timestamp:
Nov 22, 2013 1:00:50 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
90848
Message:

Main: make the USB tablet device instance 0 again.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp

    r49598 r49625  
    17291729            /* Virtual USB Mouse/Tablet */
    17301730            if (   aPointingHID == PointingHIDType_USBMouse
    1731                 || aPointingHID == PointingHIDType_ComboMouse
    17321731                || aPointingHID == PointingHIDType_USBTablet
    17331732                || aPointingHID == PointingHIDType_USBMultiTouch)
     1733            {
    17341734                InsertConfigNode(pUsbDevices, "HidMouse", &pDev);
    1735             if (aPointingHID == PointingHIDType_USBMouse)
    1736             {
    17371735                InsertConfigNode(pDev,     "0", &pInst);
    17381736                InsertConfigNode(pInst,    "Config", &pCfg);
    17391737
    1740                 InsertConfigString(pCfg,   "Mode", "relative");
     1738                if (aPointingHID == PointingHIDType_USBMouse)
     1739                    InsertConfigString(pCfg,   "Mode", "relative");
     1740                else
     1741                    InsertConfigString(pCfg,   "Mode", "absolute");
    17411742                InsertConfigNode(pInst,    "LUN#0", &pLunL0);
    17421743                InsertConfigString(pLunL0, "Driver",        "MouseQueue");
     
    17491750                InsertConfigInteger(pCfg,  "Object",     (uintptr_t)pMouse);
    17501751            }
    1751             if (   aPointingHID == PointingHIDType_USBTablet
    1752                 || aPointingHID == PointingHIDType_USBMultiTouch)
     1752            if (aPointingHID == PointingHIDType_USBMultiTouch)
    17531753            {
    17541754                InsertConfigNode(pDev,     "1", &pInst);
    1755                 InsertConfigNode(pInst,    "Config", &pCfg);
    1756 
    1757                 InsertConfigString(pCfg,   "Mode", "absolute");
    1758                 InsertConfigNode(pInst,    "LUN#0", &pLunL0);
    1759                 InsertConfigString(pLunL0, "Driver",        "MouseQueue");
    1760                 InsertConfigNode(pLunL0,   "Config", &pCfg);
    1761                 InsertConfigInteger(pCfg,  "QueueSize",            128);
    1762 
    1763                 InsertConfigNode(pLunL0,   "AttachedDriver", &pLunL1);
    1764                 InsertConfigString(pLunL1, "Driver",        "MainMouse");
    1765                 InsertConfigNode(pLunL1,   "Config", &pCfg);
    1766                 InsertConfigInteger(pCfg,  "Object",     (uintptr_t)pMouse);
    1767             }
    1768             if (aPointingHID == PointingHIDType_USBMultiTouch)
    1769             {
    1770                 InsertConfigNode(pDev,     "2", &pInst);
    17711755                InsertConfigNode(pInst,    "Config", &pCfg);
    17721756
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette