Changeset 80623 in vbox for trunk/src/VBox/GuestHost/SharedClipboard/clipboard-common.cpp
- Timestamp:
- Sep 6, 2019 10:05:11 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/SharedClipboard/clipboard-common.cpp
r80468 r80623 183 183 RTMemFree(pEvIt); 184 184 } 185 186 pSource->uID = 0; 187 pSource->uEventIDNext = 0; 185 188 } 186 189 … … 216 219 217 220 return NULL; 221 } 222 223 /** 224 * Returns the last (newest) event ID which has been registered for an event source. 225 * 226 * @returns Last registered event ID, or 0 if not found. 227 * @param pSource Event source to get last registered event from. 228 */ 229 VBOXCLIPBOARDEVENTID SharedClipboardEventGetLast(PSHAREDCLIPBOARDEVENTSOURCE pSource) 230 { 231 AssertPtrReturn(pSource, 0); 232 PSHAREDCLIPBOARDEVENT pEvent = RTListGetLast(&pSource->lstEvents, SHAREDCLIPBOARDEVENT, Node); 233 if (pEvent) 234 return pEvent->uID; 235 236 return 0; 218 237 } 219 238 … … 281 300 LogFlowFunc(("Event %RU16\n", pEvent->uID)); 282 301 302 RTListNodeRemove(&pEvent->Node); 303 283 304 SharedClipboardEventDestroy(pEvent); 305 284 306 RTMemFree(pEvent); 285 286 RTListNodeRemove(&pEvent->Node); 307 pEvent = NULL; 287 308 288 309 rc = VINF_SUCCESS; … … 290 311 else 291 312 rc = VERR_NOT_FOUND; 292 293 AssertRC(rc);294 313 295 314 LogFlowFuncLeaveRC(rc); … … 362 381 else 363 382 rc = VERR_NOT_FOUND; 364 365 #ifdef DEBUG_andy366 AssertRC(rc);367 #endif368 383 369 384 LogFlowFuncLeaveRC(rc); … … 787 802 RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_QUIT); 788 803 RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA); 789 RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_ WRITE);804 RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT); 790 805 RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_TRANSFER_START); 791 806 RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_HDR_READ); … … 820 835 { 821 836 RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD); 822 RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_FORMATS_ WRITE);837 RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_FORMATS_REPORT); 823 838 RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_DATA_READ); 824 839 RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_DATA_WRITE);
Note:
See TracChangeset
for help on using the changeset viewer.