- Timestamp:
- Feb 9, 2018 12:54:37 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 120764
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp
r70039 r70932 244 244 245 245 /* 246 * Sort the device array ascending on u32Order. (bubble) 246 * Sort (bubble) the device array ascending on u32Order and instance number 247 * for a device. 247 248 */ 248 249 unsigned c = cDevs - 1; … … 251 252 unsigned j = 0; 252 253 for (i = 0; i < c; i++) 253 if (paDevs[i].u32Order > paDevs[i + 1].u32Order) 254 if ( paDevs[i].u32Order > paDevs[i + 1].u32Order 255 || ( paDevs[i].u32Order == paDevs[i + 1].u32Order 256 && paDevs[i].iInstance > paDevs[i + 1].iInstance 257 && paDevs[i].pDev == paDevs[i + 1].pDev) ) 254 258 { 255 259 paDevs[cDevs] = paDevs[i + 1];
Note:
See TracChangeset
for help on using the changeset viewer.